public IActionResult OnGetCreate() { var create = new ProductPictureCreate { Products = _productApplication.GetProducts() }; return(Partial("./Create", create)); }
public OperationResult Create(ProductPictureCreate create) { var operation = new OperationResult(); if (_productPictureRepository.Exists(p => p.Picture == create.Picture && p.ProductId == create.ProductId)) { return(operation.Fail(ApplicationMessages.DuplicateRecord)); } var productPicture = new ProductPicture(create.ProductId, create.Picture, create.PictureAlt, create.PictureTitle); _productPictureRepository.Create(productPicture); _productPictureRepository.SaveChanges(); return(operation.Success()); }
public JsonResult OnPostCreate(ProductPictureCreate create) { var result = _productPictureApplication.Create(create); return(new JsonResult(result)); }