public ActionResult DetailGridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] DetailLogistic line, int transId) { var model = db.DetailLogistics; line.transid = transId; ViewData["line"] = line; if (ModelState.IsValid) { try { var modelItem = model.FirstOrDefault(p => p.id == line.id); if (modelItem != null) { this.UpdateModel(modelItem); db.SubmitChanges(); } } catch (Exception e) { ViewData["GenericError"] = e.Message; } } else { ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState); } return(PartialView("DetailGridViewPartial", IWSLookUp.GetDetailLogistic(transId))); }
public ActionResult DetailGridViewPartialAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] DetailLogistic line, int transId) { int modelId = (int)Session["Modelid"]; var model = db.DetailLogistics; line.transid = transId; line.ModelId = modelId; ViewData["line"] = line; if (ModelState.IsValid) { try { model.InsertOnSubmit(line); db.SubmitChanges(); } catch (Exception e) { ViewData["GenericError"] = e.Message; } } else { ViewData["GenericError"] = IWSLookUp.GetModelSateErrors(ModelState); } return(PartialView("DetailGridViewPartial", IWSLookUp.GetDetailLogistic(transId))); }