예제 #1
0
        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));
        }
예제 #2
0
        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));
        }