public async Task <IActionResult> SOVendorDelete(int SCID) { if (SCID <= 0) { return(RedirectToAction("SOVendor2")); } var provider = await _workorderService.GetProvider(SCID); if (provider == null) { return(RedirectToAction("SOVendor2")); } try { if (ModelState.IsValid) { await _workorderService.DeleteProvider(provider); SuccessNotification("Provider has been deleted successfully"); return(RedirectToAction("SOVendor2")); } } catch (Exception ex) { return(RedirectToAction("SOVendor2")); } return(NoContent()); }