public WashPackageDto Update(long id, WashPackageDto item) { if (_washPackageRepository.GetAll().Any(x => x.Name == item.Name)) { throw new AppException("Le nom du package " + item.Name + " existe déjà!"); } return(_washPackageRepository.Update(id, item)); }
public WashPackageDto Insert(WashPackageDto item) { if (string.IsNullOrEmpty(item.Name)) { throw new AppException("Le nom du package est obligatoire"); } if (_washPackageRepository.GetAll().Any(x => x.Name == item.Name)) { throw new AppException("Le nom du package " + item.Name + " existe déjà!"); } return(_washPackageRepository.Insert(item)); }