public async Task <IActionResult> DeleteCostCenter(int Sid) { if (Sid <= 0) { return(RedirectToAction("CostCenters")); } var costcenter = await _setupDataViewModelService.GetCostCenterBySid(Sid); if (costcenter == null) { return(RedirectToAction("CostCenters")); } try { if (ModelState.IsValid) { await _setupDataViewModelService.DeleteCostCenter(costcenter); SuccessNotification("The selected cost center has been deleted successfully"); return(RedirectToAction("CostCenters")); } } catch (Exception ex) { return(RedirectToAction("CostCenters")); } return(NoContent()); }