コード例 #1
0
        public ActionResult UpdateAddress(string UpdateType, Models.MaintenanceAgentProfile.AgentAddress AgentAddress)
        {
            Models.MaintenanceAgentProfile.AgentAddressModel md = new Models.MaintenanceAgentProfile.AgentAddressModel();
            Mapper.CreateMap <BusinessObjects.Province, Models.Customer.Province>();
            Mapper.CreateMap <BusinessObjects.City, Models.Customer.City>();
            Mapper.CreateMap <BusinessObjects.HomeOwnership, Models.Customer.HomeOwnership>();
            Mapper.CreateMap <BusinessObjects.AddressType, Models.Customer.AddressType>();
            IEnumerable <Models.Customer.Province>      Province      = Mapper.Map <IEnumerable <BusinessObjects.Province>, IEnumerable <Models.Customer.Province> >(customerSvc.getProvince());
            IEnumerable <Models.Customer.City>          City          = Mapper.Map <IEnumerable <BusinessObjects.City>, IEnumerable <Models.Customer.City> >(customerSvc.updateCity(AgentAddress.ProvinceID));
            IEnumerable <Models.Customer.HomeOwnership> HomeOwnership = Mapper.Map <IEnumerable <BusinessObjects.HomeOwnership>, IEnumerable <Models.Customer.HomeOwnership> >(customerSvc.getHomeOwnership());
            IEnumerable <Models.Customer.AddressType>   AddressType   = Mapper.Map <IEnumerable <BusinessObjects.AddressType>, IEnumerable <Models.Customer.AddressType> >(customerSvc.getAddressType(false));

            md.AgentAddress  = AgentAddress;
            md.Province      = Province;
            md.City          = City;
            md.HomeOwnership = HomeOwnership;
            md.AddressType   = AddressType;
            var pvr = new PartialViewResult();

            if (UpdateType == "update")
            {
                pvr = PartialView("_UpdateAddress", md);
            }
            else if (UpdateType == "add")
            {
                pvr = PartialView("_AddAddress", md);
            }
            return(pvr);
        }
コード例 #2
0
        public ActionResult Add_AgentProfile(string Code)
        {
            Models.MaintenanceAgentProfile.AgentModel          AgentModel    = new Models.MaintenanceAgentProfile.AgentModel();
            Models.MaintenanceAgentProfile.AgentProfile        AgentProfile  = new Models.MaintenanceAgentProfile.AgentProfile();
            List <Models.MaintenanceAgentProfile.AgentAddress> LAgentAddress = new List <Models.MaintenanceAgentProfile.AgentAddress>();

            Models.MaintenanceAgentProfile.AgentAddress AgentAddress = new Models.MaintenanceAgentProfile.AgentAddress();
            LAgentAddress.Add(AgentAddress);
            AgentModel.AgentProfile = AgentProfile;
            AgentModel.AgentAddress = LAgentAddress;
            var ID = System.Guid.NewGuid().ToString();

            AgentModel.AgentProfile.ID                = ID;
            AgentModel.AgentAddress[0].ID             = System.Guid.NewGuid().ToString();
            AgentModel.AgentAddress[0].AgentProfileID = ID;
            AgentModel.AgentAddress[0].AddressTypeID  = "0";
            AgentModel.Gender        = setGender(customerSvc.getGender());
            AgentModel.CivilStatus   = setCivilStatus(customerSvc.getCivilStatus());
            AgentModel.District      = setDistrict(customerSvc.getDistrict());
            AgentModel.Organization  = setOrganization(customerSvc.getOrganization());
            AgentModel.Province      = setProvince(customerSvc.getProvince());
            AgentModel.City          = setCity(service.getCity(ID));
            AgentModel.AgentType     = setAgentType(service.getAgentType());
            AgentModel.HomeOwnership = setHomeOwnership(customerSvc.getHomeOwnership());
            AgentModel.WithCashCard  = setWithCashCard();
            return(View(AgentModel));
        }