public ActionResult Add() { ViewBag.Title = Resources.PageTitle.CertificatesAndAward_Add; ViewBag.PageBar = GetPageBar(Resources.PageTitle.CertificatesAndAward_Add); ViewBag.Description = ""; var model = new CertificatesAndAwardViewModel(); return(View(model)); }
public JsonResult Add(CertificatesAndAwardViewModel model) { if (ModelState.IsValid) { var EntityMapped = Mapper.Map <CertificatesAndAward>(model); EntityMapped.UserId = CurrentUser.Id; EntityMapped.CreateDate = DateTime.Now; _CertificatesAndAwardService.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(CertificatesAndAwardViewModel model) { if (ModelState.IsValid) { var CertificatesAndAwardEntity = _CertificatesAndAwardService.GetBy(x => x.Id == model.Id && x.UserId == CurrentUser.Id); CertificatesAndAwardEntity = Mapper.Map(model, CertificatesAndAwardEntity); CertificatesAndAwardEntity.UpdateDate = DateTime.Now; _CertificatesAndAwardService.Edit(CertificatesAndAwardEntity); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }