public IActionResult Add([FromBody] BlogImageViewModel blogImageVm) { if (ModelState.IsValid) { _blogImageService.Add(blogImageVm); _blogImageService.SaveChanges(); return(new OkObjectResult(blogImageVm)); } return(new BadRequestObjectResult(ModelState)); }
public IActionResult Create(BlogImageViewModel img) { if (ModelState.IsValid) { BlogImage model = _mapper.Map <BlogImageViewModel, BlogImage>(img); model.CreatedBy = _admin.FullName; _blogPhotosRepository.CreateFag(model); return(RedirectToAction("index")); } return(View(img)); }
public IActionResult Delete(int id) { BlogImageViewModel blogImageVm = _blogImageService.GetById(id); _blogImageService.Delete(id); _blogImageService.SaveChanges(); string pathImage = blogImageVm.Path; if (!string.IsNullOrEmpty(pathImage)) { pathImage.DeletementByString(_env); } return(new OkObjectResult(id)); }
public IActionResult Edit(BlogImageViewModel img) { if (ModelState.IsValid) { BlogImage model = _mapper.Map <BlogImageViewModel, BlogImage>(img); model.ModifiedBy = _admin.FullName; BlogImage BlogImageToUpdate = _blogPhotosRepository.GetBlogPhotoById(img.Id); if (BlogImageToUpdate == null) { return(NotFound()); } _blogPhotosRepository.UpdateFag(BlogImageToUpdate, model); return(RedirectToAction("index")); } return(View(img)); }
public BlogImage(BlogImageViewModel blogImageVm) { BlogId = blogImageVm.BlogId; Path = blogImageVm.Path; Caption = blogImageVm.Caption; }
public void Add(BlogImageViewModel blogImage) { _blogImageRepository.Add(_mapper.Map <BlogImage>(blogImage)); }