コード例 #1
0
ファイル: LookupIntegration.cs プロジェクト: odchie/PMS
        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);
            }
        }
コード例 #2
0
 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
     });
 }
コード例 #3
0
        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);
        }