Exemplo n.º 1
0
        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);
 }