Example #1
0
        public ActionResult Post([FromForm] ProductsCategoryDto categoryDto)
        {
            categoryDto.ProfilePicture = _attachmentManager.Save(new SavedFileDto
            {
                attachmentType = AttachmentTypesEnum.Products_Categories,
                CanChangeName  = true,
                File           = categoryDto.ProfilePictureFile
            });

            return(GetStatusCodeResult(_categoriesManager.Insert(categoryDto)));
        }
Example #2
0
 public ActionResult Put(int id, [FromForm] ProductsCategoryDto categoryDto)
 {
     if (categoryDto.ProfilePictureFile != null)
     {
         _attachmentManager.Delete(Uri.UnescapeDataString(categoryDto.ProfilePicture));
         categoryDto.ProfilePicture = _attachmentManager.Save(new SavedFileDto
         {
             attachmentType = AttachmentTypesEnum.Products_Categories,
             CanChangeName  = true,
             File           = categoryDto.ProfilePictureFile
         });
     }
     return(GetStatusCodeResult(_categoriesManager.Update(categoryDto, id)));
 }