public IActionResult Create(VendorCreateEditViewModel viewModel) { IActionResult result; if (!ModelState.IsValid) { result = RedirectToAction("Create"); } else { _vendorDataAccessor.InsertVendor(viewModel.ToVendor()); result = RedirectToAction("Index"); } return(result); }
public IActionResult Edit([FromRoute] int?id, VendorCreateEditViewModel vendorModel) { IActionResult result; if (!ModelState.IsValid || !id.HasValue) { result = RedirectToAction("Create"); } else { _vendorDataAccessor.UpdateVendor(id.Value, vendorModel.ToVendor()); result = RedirectToAction("Index"); } return(result); }