Esempio n. 1
0
        public void RegisterBusinessEntity(BusinessEntityRegistrationContract contract)
        {
            var contactId = RegisterNewUser(contract.MainContact);

            RegisterNewContact(contactId, contract.MainContact);
            var addressId = RegisterNewAddress(contract.CompanyAddress);

            DynamicParameters parameters = new DynamicParameters();

            parameters.Add("@name", contract.CompanyName);
            parameters.Add("@entity", (int)contract.BusinessEntity);
            parameters.Add("@contact", contactId);
            parameters.Add("@addressId", addressId);

            repository.ExecuteStoredProcedureCommand(DomainStoredProcedures.RegisterNewBusiness, parameters);
        }
Esempio n. 2
0
 public void RegisterBusinessEntity(BusinessEntityRegistrationContract contract)
 {
     contract.MainContact.Password = passwordEncryption.EncryptPassword(contract.MainContact.Password);
     registrationRepository.RegisterBusinessEntity(contract);
 }
Esempio n. 3
0
 public string TestRegistration(BusinessEntityRegistrationContract contract)
 {
     registrationService.RegisterBusinessEntity(contract);
     return("got here");
 }