コード例 #1
0
 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);
 }
コード例 #2
0
      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();
      }
コード例 #3
0
 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);
   }
 }