public JsonResult SetState(int id, StateCashCard state, string log) { try { var ch = db.CashCards.Find(id); switch (state) { case StateCashCard.Revision: ch.SetToRevision(); break; case StateCashCard.Reject: ch.SetToReject(); break; case StateCashCard.Approve: ch.SetToApprove(); break; default: throw new Exception("State not valid"); } ch.SuperVisorId = User.Identity.GetUserId(); ch.LogNote = DateTime.Now.ToString("yyyy-MM-dd HH:mm") + " | " + User.Identity.Name + " | " + state + " | " + log + "<br>" + ch.LogNote; db.SaveChanges(); return(Json(new { Success = 1, CashOutId = ch.Id, ex = "" })); } catch (Exception ex) { return(Json(new { Success = 0, ex = ex.Message })); } }
public JsonResult SetState(int id, StateCashCard state, string log) { try { var ch = db.CashCards.Find(id); switch (state) { case StateCashCard.Revision: ch.SetToRevision(); break; case StateCashCard.Reject: ch.SetToReject(); break; case StateCashCard.Approve: ch.SetToApprove(); break; default: throw new Exception("State not valid"); } ch.SuperVisorId = User.Identity.GetUserId(); ch.LogNote = DateTime.Now.ToString("yyyy-MM-dd HH:mm") + " | " + User.Identity.Name + " | " + state + " | " + log + "<br>" + ch.LogNote; db.SaveChanges(); return Json(new { Success = 1, CashOutId = ch.Id, ex = "" }); } catch (Exception ex) { return Json(new { Success = 0, ex = ex.Message }); } }