public ActionResult Add() { ViewBag.Title = Resources.PageTitle.Level3_Add; ViewBag.PageBar = GetPageBar(Resources.PageTitle.Level3_Add); ViewBag.Description = ""; var model = new Level3ViewModel(); model.Published = true; return(View(model)); }
public JsonResult Add(Level3ViewModel model) { if (ModelState.IsValid) { if (model.IsDefault) { _Level3Service.UpdateDefaultFalse(); } var EntityMapped = Mapper.Map <Level3>(model); _Level3Service.Add(EntityMapped); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }
public JsonResult Edit(Level3ViewModel model) { if (ModelState.IsValid) { if (model.IsDefault) { _Level3Service.UpdateDefaultFalse(); } var Level3Entity = _Level3Service.GetById(model.Id); Level3Entity = Mapper.Map(model, Level3Entity); _Level3Service.Edit(Level3Entity); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }