當選擇來更新推遲或取消,若列中含有「I」,它應該返回錯誤「無法更新。事件已刪除」LINQ查詢3
公衆的ActionResult取消(INT ID ) { var events = db.Events.Find(ID); 返回PartialView(事件); }
//
// POST: /Events/Delete/5
[HttpPost]
public ActionResult Cancel(FormCollection Collection)
{
var ID = Collection["Event_ID"];
int intID = int.Parse(ID);
var events = db.Events.Find(intID);
// If OK to Cancel , set status to C
events.Event_Status = "C";
if (TryUpdateModel(events))
{
db.SaveChanges();
string ConfirmMessage = "Event Successfully Cancelled";
return RedirectToAction("Confirm", "Admin", new { ConfirmMessage = ConfirmMessage });
}
else
{
return PartialView(events);
}
}
我認爲你應該改變你的問題,不容易明白你在問什麼。 – Bassetassen
當試圖推遲或取消,如果列有「我」,那麼我應該返回錯誤「不能推遲/取消。狀態已經inActive(刪除)「 – Alss
請*更新*您的問題,不要發表額外的評論澄清。此外,代碼將會有所幫助。 – rkaregaran