public IHttpActionResult DeleteEmployee(DeleteEmployeeDTO deleteEmployeeDTO) { bool isEmployeeDeleted = employeeService.DeleteEmployee(deleteEmployeeDTO); if (isEmployeeDeleted) { return(Ok("Employee deleted successfully")); } else { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.Conflict)); } }
public bool DeleteEmployee(DeleteEmployeeDTO deleteEmployeeDTO) { var employeeToDelete = employeeService.Employees.Where(emp => emp.Id == deleteEmployeeDTO.Id).FirstOrDefault(); return(employeeService.Employees.Remove(employeeToDelete)); }