public IList <ICareerLevel> GetAllCareerLevel() { using (new OperationContextScope((IContextChannel)_emsEndPointClient.InnerChannel)) { if (ServiceHeaders != null) { OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = Utility.SetMessageProperty(ServiceHeaders); } EmsService.SearchAccountResponse response = _emsEndPointClient.getAllCareerLevels(new EmsService.getAllCareerLevelsRequest()); IList <ICareerLevel> listReturn = new List <ICareerLevel>(); foreach (EmsService.careerLevelDTO item in response.careerLevels) { ICareerLevel itemToTransform = Translator.BaseToEntity <CareerLevel>(DataIntegrationMapper.ToServiceBase <EmsService.careerLevelDTO>(item)); itemToTransform.CareerLevelId = item.id.ToString(); itemToTransform.CareerLevelGroupId = item.careerLvlGrp.ToString(); itemToTransform.CareerTitle = item.careerTitle; itemToTransform.IndustryExperience = item.indExp; itemToTransform.RoleExperience = item.roleExp; itemToTransform.Route = item.route; listReturn.Add(itemToTransform); } return(listReturn); } }
public static EmsService.careerLevelDTO CareerLevelToService(ICareerLevel careerLevel) { return(new EmsService.careerLevelDTO() { careerLvl = int.Parse(careerLevel.CareerLevelId), careerLvlGrp = int.Parse(careerLevel.CareerLevelGroupId), careerTitle = careerLevel.CareerTitle, indExp = careerLevel.IndustryExperience, roleExp = careerLevel.RoleExperience, route = careerLevel.Route }); }
public static ICareerLevel CareerLevelToEntity(EmsService.careerLevelDTO careerLevel) { ICareerLevel entityObject = BaseToEntity <CareerLevel>(DataIntegrationMapper.ToServiceBase <EmsService.careerLevelDTO>(careerLevel)); entityObject.CareerLevelId = careerLevel.careerLvl.ToString(); entityObject.CareerLevelGroupId = careerLevel.careerLvlGrp.ToString(); entityObject.CareerTitle = careerLevel.careerTitle; entityObject.IndustryExperience = careerLevel.indExp; entityObject.RoleExperience = careerLevel.roleExp; entityObject.Route = careerLevel.route; return(entityObject); }