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); }
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)); }