コード例 #1
0
        public AddressDTO Get(int AddressID)
        {
            AddressDTO oAddressDTO = null;

            if (AddressID > 0)
            {
                Address oAddress = oAddressRepo.GetAddressByID(AddressID);
                if (oAddress != null)
                {
                    oAddressDTO = AddressAssembler.ToDTO(oAddress);
                    if (oAddress.Country != null)
                    {
                        oAddressDTO.Country = CountryAssembler.ToDTO(oAddress.Country);
                    }
                    if (oAddress.TypeCode != null)
                    {
                        oAddressDTO.TypeCode = TypeCodeAssembler.ToDTO(oAddress.TypeCode);
                    }
                    if (oAddress.TypeCode != null && oAddress.TypeCode.ClassType != null)
                    {
                        oAddressDTO.TypeCode.ClassType = ClassTypeAssembler.ToDTO(oAddress.TypeCode.ClassType);
                    }
                }
            }

            return(oAddressDTO);
        }
コード例 #2
0
        public CountryDTO Create(CountryDTO modeDTO)
        {
            if (modeDTO != null)
            {
                return(CountryAssembler.ToDTO(countryRepos.CreateCountry(CountryAssembler.ToEntity(modeDTO))));
            }

            return(null);
        }
コード例 #3
0
        public CountryDTO Update(CountryDTO oCountryDTO)
        {
            CountryDTO returnUserMap = null;

            if (oCountryDTO != null && oCountryDTO.CountryID > 0)
            {
                oCountryRepos.UpdateCountry(0, CountryAssembler.ToEntity(oCountryDTO));
                returnUserMap = oCountryDTO;
            }

            return(returnUserMap);
        }
コード例 #4
0
        public CountryDTO Update(CountryDTO modelDTO)
        {
            CountryDTO returnUserMap = null;

            if (modelDTO != null && modelDTO.CountryID > 0)
            {
                countryRepos.UpdateCountry(0, CountryAssembler.ToEntity(modelDTO));
                returnUserMap = modelDTO;
            }

            return(returnUserMap);
        }