Esempio n. 1
0
        public IDataResult <Customer> Create(CreateCustomerDto createCustomerDto)
        {
            var validator       = new CustomerValidator();
            var validatorResult = validator.Validate(createCustomerDto);

            if (!validatorResult.IsValid)
            {
                var validationErrors = ValidationHelper.GetErrors(validatorResult.Errors);
                return(new ErrorDataResult <Customer>("Müşteri ekleme işlemi başarısız oldu.", validationErrors));
            }
            var addedResult = _customerDal.AddWithAddressAndPhone(createCustomerDto);

            return(addedResult);
        }