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); }