public List <ReservedSeatModel> GetAllReservedSeats(int screeningId) { ScreeningData data = new ScreeningData(_config); var output = data.GetAllReservedSeats(screeningId); return(output); }
public int CountReservedSeats(int screeningId) { ScreeningData data = new ScreeningData(_config); var output = data.CountReservedSeats(screeningId); return(output); }
public ScreeningModel GetById(int id) { ScreeningData data = new ScreeningData(_config); var output = data.GetById(id); return(output); }
public List <DescriptiveScreeningModel> GetByStartTime(string today, string tomorrow) { ScreeningData data = new ScreeningData(_config); var output = data.GetByStartTime(today, tomorrow); return(output); }
public string GetDepressionScreeningData(int PatientMasterVisitId, int PatientId) { var PSM = new PatientScreeningManager(); LookupLogic lookUp = new LookupLogic(); List <PatientScreening> screeningList = PSM.GetPatientScreeningByVisitId(PatientId, PatientMasterVisitId); List <LookupItemView> DepressionQuestions = new List <LookupItemView>(); List <LookupItemView> lasttwoweeksqlist = lookUp.getQuestions("DepressionScreeningQuestions"); List <LookupItemView> ph9qlist = lookUp.getQuestions("PHQ9Questions"); DepressionQuestions.AddRange(ph9qlist); DepressionQuestions.AddRange(lasttwoweeksqlist); var DepressionSeverity = IQCare.CCC.UILogic.LookupLogic.GetLookupItemId("DepressionSeverity"); var DepressionTota = IQCare.CCC.UILogic.LookupLogic.GetLookupItemId("DepressionTotal"); var RecommendManagement = IQCare.CCC.UILogic.LookupLogic.GetLookupItemId("ReccommendedManagement"); var PCN = new PatientClinicalNotesLogic(); List <PatientClinicalNotes> notesList = PCN.getPatientClinicalNotesByVisitId(PatientId, PatientMasterVisitId); List <ScreeningData> ScreeningDepressionData = new List <ScreeningData>(); if (notesList != null) { if (DepressionSeverity != null) { var item = notesList.Find(x => x.NotesCategoryId == Convert.ToInt32(DepressionSeverity)); ScreeningData sc = new ScreeningData(); if (item != null) { sc.ItemId = item.NotesCategoryId; sc.value = item.ClinicalNotes; ScreeningDepressionData.Add(sc); } } } List <PatientScreening> DepressionData = new List <PatientScreening>(); foreach (var depression in DepressionQuestions) { var item = screeningList.Find(x => x.ScreeningCategoryId == depression.ItemId); if (item != null) { ScreeningData sc = new ScreeningData(); sc.ItemId = item.ScreeningCategoryId; sc.value = item.ScreeningValueId.ToString(); ScreeningDepressionData.Add(sc); } } string jsonScreeningObject = "[]"; jsonScreeningObject = new JavaScriptSerializer().Serialize(ScreeningDepressionData); return(jsonScreeningObject); }
public List <DescriptiveScreeningModel> GetByFilmId(int filmId) { ScreeningData data = new ScreeningData(_config); DateTime dateNow = new DateTime(2020, 3, 12); var output = data.GetByFilmId(filmId, dateNow); return(output); }
public async static Task Run([QueueTrigger("screeningdata"), StorageAccount("AzureWebJobsStorage")] ScreeningItem myScanItem, [Table("screeningdata"), StorageAccount("AzureWebJobsStorage")] CloudTable table, ILogger log) { log.LogInformation($"C# Queue trigger function processed: {myScanItem}"); // create a new row in a table for the queue item // create table entry var item = new ScreeningData() { PartitionKey = myScanItem.zip, RowKey = myScanItem.id, puma = myScanItem.puma, zip = myScanItem.zip, age = myScanItem.age, symptoms_binary = myScanItem.symptoms_binary, symptoms_specific = myScanItem.symptoms_specific }; var operation = TableOperation.Insert(item); await table.ExecuteAsync(operation); }
private bool IsSuperNiceToHave(ScreeningData data) { return(_screeningCriteria.SuperNiceToHave.Contains(data.Kpi)); }
private bool IsMustHave(ScreeningData data) { return(_screeningCriteria.MustHave.Contains(data.Kpi)); }