public IActionResult OnPost() { if (ModelState.IsValid) { _productApplication.Create(CreateProduct); return(RedirectToPage("Index")); } return(RedirectToPage("Create")); }
public IActionResult OnPostCreate(CreateProduct command) { var result = new OperationResult(); if (ModelState.IsValid) { result = _productApplication.Create(command); } return(new JsonResult(result)); }
public IActionResult OnPostCreate(CreateProductVM command) { if (!ModelState.IsValid) { return(RedirectToPage("Index")); } var result = _productApplication.Create(command); return(new JsonResult(result)); }
public ActionResult Create(ProductViewModel productModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var product = _iProductApplication.Create(_mapper.Map <Product>(productModel)); return(CustomResponse(product)); }
//[NeedsPermission(ShopPermissions.CreateProduct)] public JsonResult OnPostCreate(CreateProduct command) { var result = _productApplication.Create(command); return(new JsonResult(result)); }
public JsonResult OnPostCreate(ProductCreate create) { var result = _productApplication.Create(create); return(new JsonResult(result)); }