public void GetBook_WithNonExistingId_ReturnsNull() { BannerEntity banner = new BannerEntity(EBannerType.DEPARTAMENT, "Açougue", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner.SetSubtitle("Carnes fresquinhas"); banner.SetDescription("Carnes fresquinhas"); banner.SetTipText("Açougue"); banner.SetUrlNavigate("/"); _context.Banners.Add(banner); _context.SaveChanges(); var ok = _context.Banners.Where(a => a.Id > 0).FirstOrDefault(); _repository.Add(banner); var ba = _repository.Query(a => a.Id > 0).ToList(); Assert.IsTrue(banner.Id > 0); //// Arrange //const int nonExistingId = 155; //// Act //var book = _repository.Get(nonExistingId); //// Assert //book.Should().BeNull(); }
public BannerViewModel Add(BannerViewModel bannerViewModel) { var banner = Mapper.Map <BannerViewModel, Banner>(bannerViewModel); _bannerRepository.Add(banner); return(bannerViewModel); }
public void Add(BannerViewModel banner) { var newBanner = BannerConvert(banner); _bannerRepository.Add(newBanner); _uow.SaveChanges(); }
public ActionResult BannerCreate(Banner banner) { if (ModelState.IsValid) { var idBanner = _bannerRepository.Add(banner); if (idBanner == 0) { ModelState.AddModelError("", "Cannot Add Banner!"); } return(RedirectToAction("BannerList")); } return(View(banner)); }
public IActionResult Create(CreateBannerVM model) { if (ModelState.IsValid) { var entity = _mapper.Map <Banner>(model); entity.Image = new Image(); _imageService.Upload(entity, model.File, EImageType.Banner); _bannerRepository.Add(entity); _unitOfWork.Commit(); return(RedirectToAction("Index")); } return(View(model)); }
public ICommandResult Execute(CreateBannerCommand command) { try { var banner = new Banner(); AddBannertAppurtenance(command, banner); _bannerRepository.Add(banner); _unitOfWork.Commit(); return(new SuccessResult(BannerCommandMessage.BannerCreatedSuccessfully)); } catch (Exception exception) { _logger.Log(exception.Message); return(new FailureResult(BannerCommandMessage.BannerCreationFaild)); } }
// Add an entry logic public Banner Add(BannerDTO data) { if (!HtmlValidator.Validate(data.Html)) { throw new Exception("HTML markup is not valid."); } Banner input = new Banner(); input.Created = DateTime.Now; input.Modified = DateTime.Now; input.Id = key++; input.Html = HttpUtility.HtmlDecode(data.Html); repository.Add(input); return(input); }
public async Task <SaveBannerResult> Add(CreateBannerModel banner) { var validationResult = await _validator.Validate(banner.Html); if (!validationResult.IsValid) { return(ValidationFailed(validationResult)); } var newBanner = new Banner { Html = banner.Html, Created = DateTime.Now }; await _repository.Add(newBanner); return(SaveSucessful(newBanner)); }
/// <summary> /// 增加banner /// </summary> /// <param name="dto"></param> /// <returns></returns> public ResponseDto AddBanner(AddBannerDto dto) { var banner = new Banner { CreationTime = DateTime.Now, CreatorUserId = 0, Remark = dto.Remark, Image = dto.Image, Url = dto.Url }; _bannerRepository.Add(banner); if (_bannerRepository.SaveChanges() > 0) { return new ResponseDto() { Code = 200, Message = "banner添加成功!" } } ; return(new ResponseDto() { Code = 0, Message = "banner添加失败!" }); }
/// <summary> /// 增加banner /// </summary> /// <param name="dto"></param> /// <returns></returns> public ResponseModel AddBanner(AddBannerDto dto) { var banner = new Banner { AddTime = DateTime.Now, Remark = dto.Remark, Image = dto.Image, Url = dto.Url }; _bannerRepository.Add(banner); if (_bannerRepository.SaveChanges() > 0) { return new ResponseModel() { Code = 200, Result = "banner添加成功!" } } ; return(new ResponseModel() { Code = 0, Result = "banner添加失败!" }); }
public ActionResult AddEditBanner(BannerAddEditViewModel viewModel) { ViewBag.Menu = "AdminBanner"; if (viewModel.MoviePoster == null && String.IsNullOrEmpty(viewModel.Poster)) { ViewBag.Error = "Please select a background image"; return(View(viewModel)); } var guid = Guid.NewGuid(); var path = Server.MapPath("~/Resources/banners"); var uploadPath = String.Format("/Resources/banners/{0}.jpg", guid); var fullPath = String.Format("{0}/{1}.jpg", path, guid); if (viewModel.BannerId > 0) { var banner = _bannerRepository.GetById(viewModel.BannerId); banner.Poster = uploadPath; banner.InjectFrom(viewModel); } else { var newBanner = viewModel.MapItem <Banner>(); newBanner.Poster = uploadPath; _bannerRepository.Add(newBanner); } if (viewModel.MoviePoster != null) { viewModel.MoviePoster.SaveAs(fullPath); } _unitOfWork.Commit(); return(RedirectToAction("Banner")); }
public void Insert(T banner) { _bannerRepository.Add(banner); }
public Banner Add(Banner entity) { return(_banner.Add(entity)); }
public async Task <bool> AddBanner(Gico.SystemDomains.Banner.Banner banner) { return(await _bannerRepository.Add(banner)); }
public Banner Add(Banner Banner) { return(_bannerRepository.Add(Banner)); }
public async void Post([FromBody] Banner banner) { await _bannerRepository.Add(banner); return; }
public void AddBannerTest() { BannerEntity banner = new BannerEntity(EBannerType.DEPARTAMENT, "Açougue", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner.SetSubtitle("Carnes fresquinhas"); banner.SetDescription("Carnes fresquinhas"); banner.SetTipText("Açougue"); banner.SetUrlNavigate("/"); _bannerRepo.Add(banner); BannerEntity banner2 = new BannerEntity(EBannerType.DEPARTAMENT, "Padaria", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner2.SetSubtitle("Pães fresquinhos"); banner2.SetDescription("Carnes fresquinhas"); banner2.SetTipText("Açougue"); banner2.SetUrlNavigate("/"); _bannerRepo.Add(banner2); BannerEntity banner3 = new BannerEntity(EBannerType.DEPARTAMENT, "Hortifruti", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner3.SetSubtitle("Frutas fresquinhas"); banner3.SetDescription("Carnes fresquinhas"); banner3.SetTipText("Frutas fresquinhas"); banner3.SetTipText("Açougue"); banner3.SetUrlNavigate("/"); _bannerRepo.Add(banner3); BannerEntity banner4 = new BannerEntity(EBannerType.DEPARTAMENT, "Congelados", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner4.SetSubtitle("Melhores marcas"); banner4.SetDescription("Melhores marcas"); banner4.SetTipText("Açougue"); banner4.SetTipText("Açougue"); banner4.SetUrlNavigate("/"); _bannerRepo.Add(banner4); BannerEntity banner5 = new BannerEntity(EBannerType.TOP, "Banner 1", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner5.SetSubtitle("Banner 1"); banner5.SetDescription("Banner 1"); banner5.SetTipText("Banner 1"); banner5.SetTipText("Banner 1"); banner5.SetUrlNavigate("/"); banner5.SetHeigth(1600); banner5.SetHeigth(599); _bannerRepo.Add(banner5); BannerEntity banner6 = new BannerEntity(EBannerType.TOP, "Banner 2", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner6.SetSubtitle("Banner 2"); banner6.SetDescription("Banner 2"); banner6.SetTipText("Banner 2"); banner6.SetTipText("Banner 2"); banner6.SetUrlNavigate("/"); banner6.SetHeigth(1600); banner6.SetHeigth(599); _bannerRepo.Add(banner6); BannerEntity banner7 = new BannerEntity(EBannerType.TOP, "Banner 3", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner7.SetSubtitle("Banner 3"); banner7.SetDescription("Banner 3"); banner7.SetTipText("Banner 3"); banner7.SetTipText("Banner 3"); banner7.SetUrlNavigate("/"); banner7.SetHeigth(1600); banner7.SetHeigth(599); _bannerRepo.Add(banner7); BannerEntity banner8 = new BannerEntity(EBannerType.TOP, "Banner 4", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner8.SetSubtitle("Banner 4"); banner8.SetDescription("Banner 4"); banner8.SetTipText("Banner 4"); banner8.SetTipText("Banner 4"); banner8.SetUrlNavigate("/"); _bannerRepo.Add(banner8); BannerEntity banner9 = new BannerEntity(EBannerType.TOP, "Banner 5", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner9.SetSubtitle("Banner 5"); banner9.SetDescription("Banner 5"); banner9.SetTipText("Banner 5"); banner9.SetTipText("Banner 5"); banner9.SetUrlNavigate("/"); banner9.SetHeigth(1600); banner9.SetHeigth(599); _bannerRepo.Add(banner9); BannerEntity banner10 = new BannerEntity(EBannerType.TOP, "Banner 6", DateTime.Now.AddDays(-1), DateTime.Now.AddDays(+30)); banner10.SetSubtitle("Banner 6"); banner10.SetDescription("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetTipText("Banner 6"); banner10.SetUrlNavigate("/"); banner10.SetHeigth(1600); banner10.SetHeigth(599); _bannerRepo.Add(banner10); this._uow.SaveChanges(); Assert.IsTrue(banner.Id > 0); }
public void CreateBanner(Banner banner) { bannerRepository.Add(banner); }
public async Task AddBanner(Banner banner) { await _bannerRepository.Add(banner); }