public OperationResult Edit(ProductPictureEdit edit) { var operation = new OperationResult(); var productPicture = _productPictureRepository.GetById(edit.Id); if (productPicture == null) { return(operation.Fail(ApplicationMessages.NotFoundRecord)); } if (_productPictureRepository.Exists(p => p.Picture == edit.Picture && p.ProductId == edit.ProductId && p.Id != edit.Id)) { return(operation.Fail(ApplicationMessages.DuplicateRecord)); } productPicture.Edit(edit.ProductId, edit.Picture, edit.PictureAlt, edit.PictureTitle); _productPictureRepository.SaveChanges(); return(operation.Success(ApplicationMessages.SuccessUpdate)); }
public JsonResult OnPostEdit(ProductPictureEdit edit) { var result = _productPictureApplication.Edit(edit); return(new JsonResult(result)); }