public async Task <IActionResult> SOPreviewDelete(int RequestID) { if (ModelState.IsValid) { var soorder = await _workorderService.GetServiceRequestById(RequestID); var result = await _workorderService.DeleteServiceRequest(soorder); if (result) { return(RedirectToAction("ServiceRequests")); } else { ModelState.AddModelError("", "Something went wrong while deleting record."); } } return(View()); }