public ActionResult Edit(Guid?id) { var WebSiteLink = new WebSiteLinkModel(); if (id != null) { WebSiteLink = Mapper.Map <WebSiteLinkDTO, WebSiteLinkModel>(_webSiteLinkReportService.GetById((Guid)id)); } return(View("Edit", WebSiteLink)); }
private void Save(WebSiteLinkModel model) { if (model.WebSiteLinkId == Guid.Empty) { var createCommand = new AddWebSiteLinkCommand(model.Name, model.Link, model.ImageUrl); model.WebSiteLinkId = _webSiteLinkCommandService.AddWebSiteLink(createCommand); } else { var updateCommand = new EditWebSiteLinkCommand(model.WebSiteLinkId, model.Name, model.Link, model.ImageUrl); _webSiteLinkCommandService.EditWebSiteLink(updateCommand); } }
public ActionResult Edit(WebSiteLinkModel model) { if (!ModelState.IsValid) { return(ModelState.JsonValidation()); } try { Save(model); return(ModelState.JsonValidation(new { Success = true, model.WebSiteLinkId })); } catch (Exception ex) { ModelState.AddModelError("Edit_webSiteLink", ex.Message); } return(ModelState.JsonValidation()); }