Example #1
0
        public ActionResult ReferralHistory(int?id = null, ProviderReferralHistoryFilter referralHistoryFilter = ProviderReferralHistoryFilter.All)
        {
            ViewBag.id = id;
            ViewBag.referralHistoryFilter = referralHistoryFilter;

            List <ReferralVo> data = referralRecordManager.getReferralsOfProvider(id, true, referralHistoryFilter);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_ReferralHistory", data));
            }
            else
            {
                return(View("_ReferralHistory", data));
            }
        }
Example #2
0
        public ActionResult ReferralHistory(int?id = null, ProviderReferralHistoryFilter referralHistoryFilter = ProviderReferralHistoryFilter.All)
        {
            // id => clientId
            ViewBag.id = id;
            ViewBag.referralHistoryFilter = referralHistoryFilter;

            List <ReferralVo> data = referralRecordManager.getReferralsOfMember(id, true, referralHistoryFilter);

            ViewBag.totalAmountForFinalPayments = ReferralManager.addAllFinalPayments(id);
            ViewBag.currentYear = DateTime.Now.Year;
            if (Request.IsAjaxRequest())
            {
                return(PartialView("_ReferralHistory", data));
            }
            else
            {
                return(View("_ReferralHistory", data));
            }
        }
 public List <ReferralVo> getReferralsOfMember(int?clientId = null, bool?isActive = true, ProviderReferralHistoryFilter providerReferralHistoryFilter = ProviderReferralHistoryFilter.All)
 {
     using (var db = new MainDb())
     {
         if (clientId != null)
         {
             var result = db.referrals
                          .Include(c => c.client)
                          .Include(cct => cct.companyCategoryType)
                          .Include(c => c.company)
                          .Include(a => a.surveyAnswerses)
                          .Where(e =>
                                 (clientId == null || e.client.clientId == clientId) &&
                                 (providerReferralHistoryFilter == ProviderReferralHistoryFilter.All || e.accepted))
                          .OrderByDescending(rd => rd.created)
                          .ToList();
             return(result);
         }
         return(null);
     }
 }
        public List <ReferralVo> getReferralsOfProvider(int?companyId = null, bool?isActive = true, ProviderReferralHistoryFilter providerReferralHistoryFilter = ProviderReferralHistoryFilter.All)
        {
            using (var db = new MainDb())
            {
                if (companyId != null)
                {
                    var result = db.referrals
                                 .Include(c => c.client)
                                 .Include(c => c.client.contactInfo)
                                 .Include(c => c.company)
                                 .Where(e =>
                                        (companyId == null || e.companyId == companyId) &&
                                        (providerReferralHistoryFilter == ProviderReferralHistoryFilter.All || e.accepted))

                                 .OrderByDescending(rd => rd.created)
                                 .ToList();

                    return(result);
                }
                return(null);
            }
        }