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); }