public ActionResult GridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] iys.ModelProject.COURSE item) { var model = db.COURSES; if (ModelState.IsValid) { try { var modelItem = model.FirstOrDefault(it => it.COURSE_CODE == item.COURSE_CODE); if (modelItem != null) { modelItem.LAST_UPDATE = DateTime.Now; modelItem.LAST_UPDATE_USER = getCurrentUserName(); this.UpdateModel(modelItem); db.SaveChanges(); } } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } return(PartialView("_GridViewPartial", model.ToList())); }
public ActionResult GridViewPartialAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] iys.ModelProject.COURSE item) { //if (ModelState.IsValid) //{ try { item.CATEGORY = 0; item.RES_CODE = 0; //item.TYPE = 0; item.VISIBLE = true; //item.ORDER_BY = 0; item.DES_02 = ""; item.DES_03 = ""; item.CREATE_USER = getCurrentUserName(); item.CREATE_DATE = DateTime.Now; item.LAST_UPDATE = DateTime.Now; item.LAST_UPDATE_USER = getCurrentUserName(); db.COURSES.Add(item); db.SaveChanges(); } catch (Exception e) { ViewData["EditError"] = e.Message; } //} //else // ViewData["EditError"] = "Please, correct all errors."; return(PartialView("_GridViewPartial", db.COURSES.ToList())); }