public async Task <IActionResult> Create(UserViewModel uvm) { if (ModelState.IsValid) { HttpStatusCode response = await _context.CreateProduct(uvm.Product); if (response == HttpStatusCode.Created) { return(RedirectToAction("Index", "Admin")); } return(View(uvm.Product)); } else { ModelState.AddModelError(string.Empty, "Whoops, try again."); } return(View(uvm.Product)); }