public IEnumerable <HoursEntryServiceVM> GetHoursEntryServices(ProviderTypeIDs providerTypeID) { var sp = new ServiceProvider(Context); var services = sp.GetLegacyServicesByProviderType(providerTypeID); var items = services.Select(m => HoursEntryServiceVM.MapFromDomain(m)); return(items); }
public SessionReportConfiguration GetSessionReportConfig(ProviderTypeIDs providerTypeID, int serviceID) { return(SessionReportConfiguration.CreateSample()); //var config = Context.SessionReportConfigurations.SingleOrDefault(s => s.ProviderTypeID == (int)providerTypeID && s.ServiceID == serviceID); //if (config == null) //{ // throw new System.Exception("Configuration does not exist."); //} //return JsonConvert.DeserializeObject<SessionReportConfiguration>(config.Configuration); }
public ActionResult LoadProviderContactLog(int caseId, ProviderTypeIDs type) { var data = service.LoadProviderContactLogVM(caseId, type); return(new DateFormattedJsonResult { Data = data, DateFormat = "MM/dd/yyyy" }); }
public static IEnumerable <ExtendedNote> GetExtendedNotesBlankMatrix(ProviderTypeIDs providerType) { var templates = _context.ExtendedNoteTemplates .Where(x => x.ProviderTypeID == (int)providerType) .ToList() .Select(template => new ExtendedNote { Template = template, TemplateID = template.ID }); return(templates); }
public AddProviderContactLogVM CreateProviderContactLogVM(int caseId, ProviderTypeIDs type) { var typeID = (int)type; var providers = Context.StaffingLogProviders .Where(m => m.StaffingLogID == caseId && m.Provider.ProviderTypeID == typeID) .Select(m => new CaseProviderVM { ProviderID = m.Provider.ID, ProviderLastName = m.Provider.LastName, ProviderFirstName = m.Provider.FirstName }) .OrderBy(m => m.ProviderFirstName) .ToList(); var statuses = Context.StaffingLogProviderStatuses.Where(s => s.Active).ToList(); var model = new AddProviderContactLogVM { CaseId = caseId, Statuses = statuses, Providers = providers }; return(model); }
public IEnumerable <ProviderContactLogListItemVM> LoadProviderContactLogVM(int caseId, ProviderTypeIDs type) { var typeID = (int)type; var providers = Context.StaffingLogProviderContactLog .Where(l => l.StaffingLogProvider.StaffingLogID == caseId && l.StaffingLogProvider.Provider.ProviderTypeID == typeID) .OrderByDescending(l => l.ContactDate) .ToList() .Select(l => new ProviderContactLogListItemVM { ContactDate = l.ContactDate, FollowUpDate = l.FollowUpDate, Notes = l.Notes, Status = l.Status.StatusName, ProviderName = l.StaffingLogProvider.Provider.FirstName + " " + l.StaffingLogProvider.Provider.LastName, ProviderTypeCode = l.StaffingLogProvider.Provider.GetProviderTypeFullCode() }); return(providers); }
public List <Service> GetLegacyServicesByProviderType(ProviderTypeIDs providerTypeID) { return(GetLegacyServicesByProviderType((int)providerTypeID)); }
public ActionResult AddProviderContactLog(int caseId, ProviderTypeIDs type) { var model = service.CreateProviderContactLogVM(caseId, type); return(PartialView("AddProviderContactLog", model)); }
public JsonResult GetSessionReportConfig(ProviderTypeIDs providerTypeID, int serviceID) { var model = Service.GetSessionReportConfig(providerTypeID, serviceID); return(this.CamelCaseJson(model, JsonRequestBehavior.AllowGet)); }
public DomainServices.Sessions.SessionReportConfiguration GetSessionReportConfig(ProviderTypeIDs providerTypeID, int serviceID) { return(SessionReportService.GetSessionReportConfig(providerTypeID, serviceID)); }
public static List <Service> GetServices(ProviderTypeIDs typeID) { var sp = new DomainServices.Services.ServiceProvider(_context); return(sp.GetLegacyServicesByProviderType(typeID)); }