public ActionResult Edit(string AACCT) { var acctTabJirka = db.ACCT_TAB_JIRKA.Find(AACCT); var input = new AcctTabJirkaInput { AACCT = acctTabJirka.AACCT, ABAL = acctTabJirka.ABAL, AWDL_START = acctTabJirka.AWDL_START }; return PartialView("Create", input); }
public ActionResult Edit(AcctTabJirkaInput input) { if (!ModelState.IsValid) return PartialView("Create", input); var acctTabJirka = db.ACCT_TAB_JIRKA.Find(input.AACCT); acctTabJirka.AACCT = input.AACCT; acctTabJirka.ABAL = input.ABAL; acctTabJirka.AWDL_START = input.AWDL_START; db.SaveChanges(); // returning the key to call grid.api.update return Json(new { acctTabJirka.AACCT }); }
public ActionResult Create(AcctTabJirkaInput input) { if (!ModelState.IsValid) return PartialView(input); var acctTabJirka = new ACCT_TAB_JIRKA { ABAL = input.ABAL, AACCT = input.AACCT, AWDL_START = input.AWDL_START }; db.ACCT_TAB_JIRKA.Add(acctTabJirka); db.SaveChanges(); return Json(MapToGridModel(acctTabJirka)); // returning grid model, used in grid.api.renderRow }