public IEnumerable <PatientMonitor> Get() { using (ChatBotDBEntities entities = new ChatBotDBEntities()) { return(entities.PatientMonitors.ToList()); } }
public void TestGetSeries() { //Dictionary<string, List<string>> TestDssict1 = new Dictionary<string, List<string>>(); List <string> TestList1 = new List <string>() { "MX400", "MX450", "MX500", "MX550", "MX700", "MX800", "MP2", "MP5" }; List <string> TestList2 = new List <string>() { "CL", "FM20", "FM30", "FM40", "FM50" }; List <string> TestList3 = new List <string>() { "CM Series", "CMS200" }; List <string> TestList4 = new List <string>() { "VM1", "VM4", "VM6", "VM8", "VSI", "VS2+" }; using (ChatBotDBEntities entities = new ChatBotDBEntities()) { Assert.AreEqual(1, 1); Assert.AreEqual(TestList2, entities.Monitors.Where(e => e.SeriesName.ToLower() == "avalon").Select(Column => Column.ModelNo).ToList()); //Assert.AreEqual(TestList2, entities.Monitors.Where(e => e.SeriesName.ToLower() == "avalon").Select(Column => Column.ModelNo).ToList<string>()); //Assert.AreEqual(obj.GetSeries("avalon"), TestList2.ToList()); //Assert.AreEqual(obj.GetSeries("efficia"), TestList3.ToList()); //Assert.AreEqual(obj.GetSeries("suresigns"), TestList4.ToList()); // Assert.AreEqual(entities.Monitors.Where(e => e.SeriesName == "intellivue").ToList(), TestList1); } }
public List <PatientMonitor> FindAllProducts() { using (ChatBotDBEntities entities = new ChatBotDBEntities()) { return(entities.PatientMonitors.ToList()); } }
public HttpResponseMessage GetModel(string model = "All") { using (ChatBotDBEntities entities = new ChatBotDBEntities()) { switch (model.ToLower()) { case "all": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.ToList())); case "mx400": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.Where(e => e.ModelNo.ToLower() == "mx400").ToList())); case "mx450": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.Where(e => e.ModelNo.ToLower() == "mx450").ToList())); case "mp5": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.Where(e => e.ModelNo.ToLower() == "mp5").ToList())); case "suresigns": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.Where(e => e.ModelNo.ToLower() == "suresigns").ToList())); default: return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Please enter a valid name" + model + "is invalid")); } } }
public HttpResponseMessage GetSeries(string name = "All") { using (ChatBotDBEntities entities = new ChatBotDBEntities()) { switch (name.ToLower()) { case "all": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.ToList())); case "intellivue": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.Where(e => e.SeriesName.ToLower() == "intellivue").ToList())); case "avalon": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.Where(e => e.SeriesName.ToLower() == "avalon").ToList())); case "efficia": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.Where(e => e.SeriesName.ToLower() == "efficia").ToList())); case "suresigns": return(Request.CreateResponse(HttpStatusCode.OK, entities.Monitors.Where(e => e.SeriesName.ToLower() == "suresigns").ToList())); default: return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Please enter a valid name" + name + "is invalid")); } } }
public HttpResponseMessage GetProduct(string response1 = null, string response2 = null, string response3 = null, string response4 = null, string response5 = null, string response6 = null) { _selectMonitor = _container.Resolve <SelectMonitorContractsLib.ISelectMonitor>(); String currentUrl = HttpContext.Current.Request.RawUrl; string[] optionList = currentUrl.Split('/'); ChatBotDBEntities entities = new ChatBotDBEntities(); int slashCounter = optionList.Length; int noofQuestions = entities.Questions.Count(); if (slashCounter - 3 == noofQuestions) { var entity = _selectMonitor.FindRequiredProduct(optionList); if (entity.Count() == 0) { return(Request.CreateResponse(HttpStatusCode.NotFound, "Product not found")); } else { return(Request.CreateResponse(HttpStatusCode.OK, entity)); } } else { Question next; next = _selectMonitor.FindQuestion(slashCounter - 2); return(Request.CreateResponse(HttpStatusCode.OK, _selectMonitor.RetrieveQuestionWithOptions(next))); } }
public Question FindQuestion(int ID) { ChatBotDBEntities entities = new ChatBotDBEntities(); Question first_question = entities.Questions.Find(ID); //Console.WriteLine("Hello"); return(first_question); }
public PatientMonitor AddProductintoDatabase(PatientMonitor PatientMonitor) { using (ChatBotDBEntities entities = new ChatBotDBEntities()) { var entity = entities.PatientMonitors.Add(PatientMonitor); entities.SaveChanges(); return(entity); } }
public bool DeleteProductFromDatabase(string model) { using (ChatBotDBEntities entities = new ChatBotDBEntities()) { bool deleteCheck = false; var entity = entities.PatientMonitors.FirstOrDefault(e => e.Model == model); if (entity != null) { entities.PatientMonitors.Remove(entity); entities.SaveChanges(); deleteCheck = true; } return(deleteCheck); } }
public void TestMethod5() { int q_id; q_id = 4; ChatBotDBEntities entities = new ChatBotDBEntities(); Question first_question = entities.Questions.Find(Id); SelectMonitor monitorObj = new SelectMonitor(); result = monitorObj.FindRequiredProduct(response); int len = expected.Count(); for (int index = 0; index < len; index++) { Assert.AreEqual(expected.ElementAt(index), result.ElementAt(index)); } }