public IResult Add(Department department) { var result = _departmentDal.Any(d => d.Name == department.Name); if (!result) { _departmentDal.Add(department); return(new SuccessResult(Messages.Department.Add(department.Name))); } return(new ErrorResult(Messages.Department.Exists(department.Name))); }