Esempio n. 1
0
        public void GetAllActiveContractPrograms_Test()
        {
            GetAllActiveProgramsRequest request = new GetAllActiveProgramsRequest();

            GetAllActiveProgramsResponse response = pm.GetAllActiveContractPrograms(request);

            Assert.IsTrue(response.Programs.Count > 0);
        }
Esempio n. 2
0
        public GetAllActiveProgramsResponse GetAllActiveContractPrograms(GetAllActiveProgramsRequest request)
        {
            try
            {
                GetAllActiveProgramsResponse response = new GetAllActiveProgramsResponse();
                List <ProgramInfo>           result;

                IProgramRepository repo = Factory.GetRepository(request, RepositoryType.ContractProgram);

                result            = repo.GetActiveProgramsInfoList(request);
                response.Programs = result;

                return(response);
            }
            catch (Exception ex)
            {
                throw new Exception("DD:DataProgramManager:GetAllActiveContractPrograms()::" + ex.Message, ex.InnerException);
            }
        }
        public void Get_AllActivePrograms()
        {
            string      url            = "http://localhost:8888/Program";
            string      contractNumber = "InHealth001";
            string      context        = "NG";
            double      version        = 1.0;
            IRestClient client         = new JsonServiceClient();

            JsonServiceClient.HttpWebRequestFilter = x =>
                                                     x.Headers.Add(string.Format("{0}: {1}", "x-Phytel-UserID", "531f2df9072ef727c4d2a3df"));

            GetAllActiveProgramsResponse response = client.Get <GetAllActiveProgramsResponse>(
                string.Format("{0}/{1}/{2}/{3}/Programs/Active",
                              url,
                              context,
                              version,
                              contractNumber));

            //Assert.AreEqual(ProgramID, response.Program.ProgramID);
        }
Esempio n. 4
0
        public GetAllActiveProgramsResponse Get(GetAllActiveProgramsRequest request)
        {
            GetAllActiveProgramsResponse response = new GetAllActiveProgramsResponse();

            try
            {
                if (string.IsNullOrEmpty(request.UserId))
                {
                    throw new UnauthorizedAccessException("ProgramDD:Get()::Unauthorized Access");
                }

                response         = ProgramDataManager.GetAllActiveContractPrograms(request);
                response.Version = request.Version;
            }
            catch (Exception ex)
            {
                CommonFormatterUtil.FormatExceptionResponse(response, base.Response, ex);

                string aseProcessID = ConfigurationManager.AppSettings.Get("ASEProcessID") ?? "0";
                Helpers.LogException(int.Parse(aseProcessID), ex);
            }
            return(response);
        }