public IActionResult Add([FromBody] PageImageViewModel pageImageVm) { if (ModelState.IsValid) { _pageImageService.Add(pageImageVm); _pageImageService.SaveChanges(); return(new OkObjectResult(pageImageVm)); } return(new BadRequestObjectResult(ModelState)); }
public IActionResult Delete(int id) { PageImageViewModel pageImageVm = _pageImageService.GetById(id); _pageImageService.Delete(id); _pageImageService.SaveChanges(); string pathImage = pageImageVm.Path; if (!string.IsNullOrEmpty(pathImage)) { pathImage.DeletementByString(_env); } return(new OkObjectResult(id)); }
public void Add(PageImageViewModel pageImage) { _pageImageRepository.Add(_mapper.Map <PageImage>(pageImage)); }
public PageImage(PageImageViewModel pageImageVm) { PageId = pageImageVm.PageId; Path = pageImageVm.Path; Caption = pageImageVm.Caption; }