public GenericResponse <CustomerContract> CustomerAdd(CustomerRequest request) { Business.Banking.Customer customerBusiness = new Business.Banking.Customer(); var response = customerBusiness.CustomerAdd(request); return(response); }
public GenericResponse <List <CustomerContract> > GetAllCustomers(CustomerRequest request) { Business.Banking.Customer customerBusiness = new Business.Banking.Customer(); var response = customerBusiness.GetAllCustomers(request); return(response); }
public GenericResponse <CustomerContract> CustomerDelete(CustomerRequest request) //TODO: GenericResponse { Business.Banking.Customer customerBusiness = new Business.Banking.Customer(); var response = customerBusiness.CustomerDelete(request); return(response); }
//TO-DO: Update fonksiyonu için email ve telefon numaralarına çözüm bulunacak public GenericResponse <List <CustomerContract> > FilterCustomersByProperties(CustomerRequest request) { Business.Banking.Customer customerBusiness = new Business.Banking.Customer(); if (request.DataContract.DateOfBirth.GetValueOrDefault() < new DateTime(1753, 01, 01)) { DateTime sqlRange = new DateTime(1753, 01, 01); request.DataContract.DateOfBirth = sqlRange; } var response = customerBusiness.FilterCustomersByProperties(request); return(response); }
public CustomerResponse GetCustomers(CustomerRequest request) { Business.Banking.Customer customerBusiness = new Business.Banking.Customer(); List <CustomerContract> customers = customerBusiness.GetCustomers(request.customer); if (customers != null) { return(new CustomerResponse() { customers = customers, IsSuccess = true }); } return(new CustomerResponse() { IsSuccess = false }); }