public ActionResult DetailGridViewPartialDelete(int Id, int transId) { var model = db.CashLines; if (Id >= 0) { try { var item = model.FirstOrDefault(it => it.Id == Id); if (item != null) { model.DeleteOnSubmit(item); } db.SubmitChanges(); } catch (Exception e) { ViewData["GenericError"] = e.Message; IWSLookUp.LogException(e); } } return(PartialView("DetailGridViewPartial", IWSLookUp.GetCashLines(transId))); }
public ActionResult DetailGridViewPartialAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] CashLine line, int transId) { var model = db.CashLines; line.TransId = transId; ViewData["line"] = line; if (ModelState.IsValid) { try { model.InsertOnSubmit(line); db.SubmitChanges(); } catch (Exception e) { ViewData["GenericError"] = e.Message; IWSLookUp.LogException(e); } } else { ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState); } return(PartialView("DetailGridViewPartial", IWSLookUp.GetCashLines(transId))); }
public ActionResult DetailGridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] CashLine line, int transId) { var model = db.CashLines; line.TransId = transId; ViewData["line"] = line; if (ModelState.IsValid) { try { var modelItem = model.FirstOrDefault(it => it.Id == line.Id); if (modelItem != null) { this.UpdateModel(modelItem); db.SubmitChanges(); } } catch (Exception e) { ViewData["GenericError"] = e.Message; IWSLookUp.LogException(e); } } else { ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState); } return(PartialView("DetailGridViewPartial", IWSLookUp.GetCashLines(transId))); }
public ActionResult DetailGridViewPartial(int transId, object newKeyValue) { if (newKeyValue != null) { ViewData["IsNewDetailRow"] = true; } return(PartialView("DetailGridViewPartial", IWSLookUp.GetCashLines(transId))); }