public ActionResult MasterGridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] Brouillard item) { var model = db.Brouillards; ViewData["item"] = item; ViewBag.IsNewRow = false; if (ModelState.IsValid) { try { var modelItem = model.FirstOrDefault(it => it.Id == item.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("MasterGridViewPartial", IWSLookUp.GetBrouillard())); }
public ActionResult MasterGridViewPartialAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] Brouillard item) { var model = db.Brouillards; item.CompanyId = (string)Session["CompanyID"]; ViewData["item"] = item; ViewBag.IsNewRow = true; if (ModelState.IsValid) { try { model.InsertOnSubmit(item); db.SubmitChanges(); ViewData["NewKeyValue"] = item.Id; } catch (Exception e) { ViewData["GenericError"] = e.Message; IWSLookUp.LogException(e); } } else { ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState); } return(PartialView("MasterGridViewPartial", IWSLookUp.GetBrouillard())); }