Esempio n. 1
0
        public void GetCareMember_Test_Passes()
        {
            GetCareMemberDataRequest request = new GetCareMemberDataRequest {
                Id = "53271896d6a4850adc518b1f"
            };
            StubCareMemberDataManager cm = new StubCareMemberDataManager {
                Factory = new StubCareMemberRepositoryFactory()
            };
            CareMemberData response = cm.GetCareMember(request);

            Assert.IsTrue(response.ContactId == "5325c81f072ef705080d347e");
        }
Esempio n. 2
0
 public CareMemberData GetCareMember(GetCareMemberDataRequest request)
 {
     try
     {
         CareMemberData        response = null;
         ICareMemberRepository repo     = Factory.GetRepository(request, RepositoryType.CareMember);
         response = repo.FindByID(request.Id) as CareMemberData;
         return(response);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 3
0
        public GetCareMemberDataResponse Get(GetCareMemberDataRequest request)
        {
            GetCareMemberDataResponse response = new GetCareMemberDataResponse();

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

                response.CareMember = Manager.GetCareMember(request);
                response.Version    = request.Version;
            }
            catch (Exception ex)
            {
                CommonFormatter.FormatExceptionResponse(response, base.Response, ex);

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