Beispiel #1
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);
     }
 }
        public Guid AddWebSiteLink(AddWebSiteLinkCommand command)
        {
            var webSiteLink = new WebSiteLink()
            {
                CreatedBy     = _userSession.UserId,
                CreatedByName = _userSession.FullName,
                CreatedDate   = DateTime.Now,
                ImageUrl      = command.ImageUrl,
                Link          = command.Link,
                Name          = command.Name,
                WebSiteLinkId = Guid.NewGuid()
            };

            _webSiteLinkService.Insert(webSiteLink);
            _unitOfWork.SaveChanges();
            return(webSiteLink.WebSiteLinkId);
        }