Example #1
0
 public IActionResult Add([FromBody] PageImageViewModel pageImageVm)
 {
     if (ModelState.IsValid)
     {
         _pageImageService.Add(pageImageVm);
         _pageImageService.SaveChanges();
         return(new OkObjectResult(pageImageVm));
     }
     return(new BadRequestObjectResult(ModelState));
 }
Example #2
0
        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));
        }
Example #3
0
 public void Add(PageImageViewModel pageImage)
 {
     _pageImageRepository.Add(_mapper.Map <PageImage>(pageImage));
 }
Example #4
0
 public PageImage(PageImageViewModel pageImageVm)
 {
     PageId  = pageImageVm.PageId;
     Path    = pageImageVm.Path;
     Caption = pageImageVm.Caption;
 }