public async Task <ResponseDto <bool> > DeleteDepartment(int id) { var departmentFromDb = await _departmentsRepository.GetDepartmentById(id); ResponseDto <bool> response = DepartmentsValidator.ValidateDeleteDepartment(departmentFromDb); if (response.HasErrors) { return(response); } response.Value = await _departmentsRepository.DeleteDepartment(id); return(response); }
public void DeleteDepartment(DepartmentModel department) { _departmentsRepository.DeleteDepartment(department.Id); _departments.Remove(department); }