public JsonResult DeleteMessageDoc(HealthHistoryModel model) { try { if (model.MessageDeleteIds != null) { for (int i = 0; i < model.MessageDeleteIds.Length; i++) { MessageUnitOfWork muw = new MessageUnitOfWork(); var repo = new MessageRepository(muw); var temp = model.MessageDeleteIds[i]; var data = muw.Context.Messages.SingleOrDefault(f => f.MESSAGEID == temp); data.MESSAGESTATUSTO = "DELETE"; data.State = DOCVIDEO.ObjectState.State.Modified; repo.InsertOrUpdate(data); muw.Save(); repo = null; muw = null; } return(Json(new { msg = "Message Deleted Successfully" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { msg = "Error : No message Selected" }, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { return(Json(new { msg = "Error : Please Try Again" }, JsonRequestBehavior.AllowGet)); } }
public MessageRepository(MessageUnitOfWork uow) { _context = uow.Context; }