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))); }
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))); }