Exemplo n.º 1
0
        public void Update(Organisation organisation, OrganisationModel organisationModel)
        {
            organisation.Name          = organisationModel.Name;
            organisation.Description   = organisationModel.Description;
            organisation.FaxNumber     = organisationModel.FaxNumber;
            organisation.ContactNumber = organisationModel.ContactNumber;
            organisation.EmailAddress  = organisationModel.EmailAddress;
            organisation.LogoFilename  = organisationModel.LogoFileName;

            if (organisation.PostalAddressId == null)
            {
                organisation.PostalAddress = addressBuilder.Build(organisationModel.PostalAddress);
            }
            else
            {
                addressAdapter.Update(organisation.PostalAddress, organisationModel.PostalAddress);
            }

            if (organisation.PhysicalAddress == null)
            {
                organisation.PhysicalAddress = addressBuilder.Build(organisationModel.PhysicalAddress);
            }
            else
            {
                addressAdapter.Update(organisation.PhysicalAddress, organisationModel.PhysicalAddress);
            }
        }
        public void UpdateAddressDetails(Employee employee, EmployeeAddressModel addressModel)
        {
            if (employee.PostalAddressId == null)
            {
                employee.PostalAddress = addressBuilder.Build(addressModel.PostalAddress);
            }
            else
            {
                addressAdapter.Update(employee.PostalAddress, addressModel.PostalAddress);
            }

            if (employee.PhysicalAddress == null)
            {
                employee.PhysicalAddress = addressBuilder.Build(addressModel.PhysicalAddress);
            }
            else
            {
                addressAdapter.Update(employee.PhysicalAddress, addressModel.PhysicalAddress);
            }
        }
Exemplo n.º 3
0
        public void UpdateAddressDetails(Company company, CompanyAddressModel addressModel)
        {
            if (company.PostalAddressId == null)
            {
                company.PostalAddress = addressBuilder.Build(addressModel.PostalAddress);
            }
            else
            {
                addressAdapter.Update(company.PostalAddress, addressModel.PostalAddress);
            }

            if (company.PhysicalAddress == null)
            {
                company.PhysicalAddress = addressBuilder.Build(addressModel.PhysicalAddress);
            }
            else
            {
                addressAdapter.Update(company.PhysicalAddress, addressModel.PhysicalAddress);
            }
        }