public static CarouselViewModel FakeCarousel() { CarouselViewModel carousel = new CarouselViewModel { Items = new List <FeaturedContentViewModel>() }; FeaturedContentViewModel item1 = new FeaturedContentViewModel { Url = "#", ImageUrl = "/images/featured/fez.jpg", Title = "Fez", Introduction = "Fez made history, admit it." }; carousel.Items.Add(item1); FeaturedContentViewModel item2 = new FeaturedContentViewModel { Url = "#", ImageUrl = "/images/featured/indies.jpg", Title = "Indie love", Introduction = "Why people love to play independent games?" }; carousel.Items.Add(item2); FeaturedContentViewModel item3 = new FeaturedContentViewModel { Url = "#", ImageUrl = "/images/featured/indiedev.jpg", Title = "Wildlife channel presents", Introduction = "Independent developers. Where they live? What they eat." }; carousel.Items.Add(item3); FeaturedContentViewModel item4 = new FeaturedContentViewModel { Url = "#", ImageUrl = "/images/featured/bioshock-collection.jpg", Title = "BioIndie", Introduction = "Bioshock is becoming indie" }; carousel.Items.Add(item4); return(carousel); }
public OperationResultVo <FeaturedContentViewModel> GetById(Guid currentUserId, Guid id) { try { FeaturedContent model = featuredContentDomainService.GetById(id); FeaturedContentViewModel vm = mapper.Map <FeaturedContentViewModel>(model); return(new OperationResultVo <FeaturedContentViewModel>(vm)); } catch (Exception ex) { return(new OperationResultVo <FeaturedContentViewModel>(ex.Message)); } }
public OperationResultVo <Guid> Save(Guid currentUserId, FeaturedContentViewModel viewModel) { try { FeaturedContent model; FeaturedContent existing = featuredContentDomainService.GetById(viewModel.Id); if (existing != null) { model = mapper.Map(viewModel, existing); } else { model = mapper.Map <FeaturedContent>(viewModel); } if (viewModel.Id == Guid.Empty) { featuredContentDomainService.Add(model); viewModel.Id = model.Id; } else { featuredContentDomainService.Update(model); } unitOfWork.Commit(); return(new OperationResultVo <Guid>(model.Id)); } catch (Exception ex) { return(new OperationResultVo <Guid>(ex.Message)); } }