public ActionResult DeleteDecision(int id) { if (id <= 0) { throw new HttpRequestValidationException(); } IDecisionService decSrc = IoC.Resolve <IDecisionService>(); Decision model = decSrc.Getbykey(id); try { if (model.Status == 0) { decSrc.Delete(model); decSrc.CommitChanges(); Messages.AddFlashMessage(Resources.Message.Dec_DMesSuccess); log.Info("Delete Decision by: " + HttpContext.User.Identity.Name); } else { Messages.AddFlashMessage(Resources.Message.Dec_DMesCantDel); } } catch (Exception ex) { Messages.AddErrorFlashMessage(Resources.Message.Dec_DMesUnsuccess); log.Error("DeleteDecision -" + ex); } return(RedirectToAction("ListDecision")); }
public ActionResult Delete(DecisionViewModel model) { try { service.Delete(model); service.Save(); return(RedirectToAction("Index")); } catch { return(View()); } }