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)); } }
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); } }