private DataTransferObject.Organization.Customer getCustomer(PassengerView passenger) { return(new DataTransferObject.Organization.Customer { Name = passenger.Name, CredentialsType = passenger.CredentialsType, Credentials = passenger.Credentials, PassengerType = passenger.PassengerType, Mobile = passenger.Phone, BirthDay = passenger.BirthDay }); }
public string RegisterCustomer(PassengerView passenger) { var customer = getCustomer(passenger); try { ValidatePassengerName(passenger.Name); if (passenger.CredentialsType == CredentialsType.身份证) { ValidateIdentifyCard(passenger.Credentials); } Service.Organization.CustomerService.Register(CurrentCompany.CompanyId, customer, CurrentUser.UserName); return("OK"); } catch (Exception e) { return(e.Message); } }