public async Task Delete(int id) { Surgery s = await _repo.GetTById(id); _repo.Delete(s); await _repo.SaveAsync(s); }
static void Main(string[] args) { // Triage > Doctor > Consultant. Triage triage = new Triage(); Doctor doctor = new Doctor(); Consultant consultant = new Consultant(); AdmissionsWard ward = new AdmissionsWard(); Surgery surgery = new Surgery(); triage.SetSuccessor(doctor); doctor.SetSuccessor(consultant); consultant.SetSuccessor(ward); consultant.SetSuccessor(surgery); Patient p1 = new Patient("Alison", Condition.HeadTrauma); Patient p2 = new Patient("Brian", Condition.Infection); Patient p3 = new Patient("Charlie", Condition.GeneralPain); Patient p4 = new Patient("Diana", Condition.Other); Patient p5 = new Patient("Edward", Condition.ChestPain); Patient p6 = new Patient("Frankie", Condition.Injury); triage.HandlePatient(p1); Console.WriteLine(); triage.HandlePatient(p2); Console.WriteLine(); triage.HandlePatient(p3); Console.WriteLine(); triage.HandlePatient(p4); Console.WriteLine(); triage.HandlePatient(p5); Console.WriteLine(); triage.HandlePatient(p6); Console.ReadKey(); }
public PatientSurgery Resolve() { var patientSurgery = new PatientSurgery(); var surgeriesNames = _context.Surgeries.Select(s => s.Name).ToList(); var surgeriesRegex = RegularExpressions.FindWordInList(surgeriesNames); var surgeryMatches = surgeriesRegex.Matches(_surgeryCellValue); var surgeryFieldYearMatches = RegularExpressions.ValidYear().Matches(_surgeryCellValue); if (surgeryMatches.Count > 0) { string matchedSurgeryName = surgeryMatches[0].ToString(); Surgery dbSurgery = FindSurgeryByName(matchedSurgeryName); if (dbSurgery == null) { return(null); } patientSurgery.SurgeryId = dbSurgery.ID; if (NotesCellValueIsNotBlank()) { patientSurgery.Note = notesCellValue(); } FindAndSetYearInSurgeryColumns(patientSurgery, surgeryFieldYearMatches); } return(patientSurgery); }
public override DataTemplate SelectTemplate(object item, DependencyObject container) { var selectedTemplate = AppointmentTemplate; CalendarEntry calendarEntry; if (item is CalendarEntryBindableViewModel calendarEntryBindableViewModel) { calendarEntry = calendarEntryBindableViewModel?.CalendarEntry; } else { calendarEntry = (CalendarEntry)item; } selectedTemplate = calendarEntry switch { Surgery _ => SurgeryTemplate, Appointment _ => AppointmentTemplate, Renovation _ => RenovationTemplate, _ => selectedTemplate }; return(selectedTemplate); } }
public SocketMessage(Surgery Surgery, User User) { this.Surgery = Surgery; this.User = User; EmergencySwitch = false; ClearMarkingsReq = false; }
public async Task <ActionResult <Surgery> > Post([FromBody] Surgery value) { _repo.Add(value); await _repo.SaveAsync(value); return(Ok()); }
private static void BuildSurgeries(AspergillosisContext context) { if (context.Surgeries.Any()) { return; } var sgurgeries = new Surgery[] { new Surgery { Name = "Pneumonectomy" }, new Surgery { Name = "Lobectomy" }, new Surgery { Name = "Thoracotomy" }, new Surgery { Name = "Wedge resection" }, new Surgery { Name = "Pleurectomy" }, new Surgery { Name = "Bullectomy" } }; foreach (var s in sgurgeries) { context.Add(s); } }
public JsonResult EditOwnerSurgery(OwnerPetSurgery ownerPetSurgery) { Surgery surgery = db.Surgeries.Find(ownerPetSurgery.Surgery.SurgeryId); surgery.SurgeryDate = ownerPetSurgery.Surgery.SurgeryDate; surgery.SurgeryTypeId = ownerPetSurgery.Surgery.SurgeryTypeId; surgery.SurgeryType = db.SurgeryTypes.Find(ownerPetSurgery.Surgery.SurgeryTypeId); db.Entry(surgery).State = EntityState.Modified; db.SaveChanges(); Pet pet = db.Pets.Find(surgery.PetId); pet.PetName = ownerPetSurgery.Pet.PetName; pet.PetBirthday = ownerPetSurgery.Pet.PetBirthday; pet.PetSpecie = ownerPetSurgery.Pet.PetSpecie; pet.PetSex = ownerPetSurgery.Pet.PetSex; db.Entry(pet).State = EntityState.Modified; db.SaveChanges(); Owner owner = db.Owners.Find(pet.OwnerId); owner.OwnerName = ownerPetSurgery.Owner.OwnerName; owner.OwnerLastName = ownerPetSurgery.Owner.OwnerLastName; owner.OwnerPhone = ownerPetSurgery.Owner.OwnerPhone; db.Entry(owner).State = EntityState.Modified; db.SaveChanges(); return(new JsonResult { Data = new { surgeryId = surgery.SurgeryId, owner = owner.OwnerFullName, surgeryType = surgery.SurgeryType.SurgeryTypeName, date = surgery.SurgeryDate.ToString("yyyy-MM-dd"), dateTitle = surgery.SurgeryDate.ToString("D") } }); }
public ActionResult DeleteConfirmed(int id) { Surgery surgery = db.Surgeries.Find(id); db.Surgeries.Remove(surgery); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(Inspect inspect, Surgery surgery, Internal nal) { db.Entry(inspect).State = System.Data.Entity.EntityState.Modified; db.Entry(surgery).State = System.Data.Entity.EntityState.Modified; db.Entry(nal).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SurgeryID,date,description")] Surgery surgery) { if (ModelState.IsValid) { db.Entry(surgery).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(surgery)); }
public async Task <DosCheckCapacitySummaryRequest> BuildCheckCapacitySummaryRequest( OutcomeViewModel outcomeViewModel, Surgery surgery) { var model = _mappingEngine.Map <DosViewModel>(outcomeViewModel); var dosCase = _mappingEngine.Map <OutcomeViewModel, DosCase>(outcomeViewModel); dosCase.Surgery = surgery.SurgeryId; return(new DosCheckCapacitySummaryRequest(_configuration.DosUsername, _configuration.DosPassword, dosCase)); }
public ActionResult Create([Bind(Include = "SurgeryID,date,description")] Surgery surgery) { if (ModelState.IsValid) { db.Surgeries.Add(surgery); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(surgery)); }
public ActionResult Edit([Bind(Include = "SurgeryID,SurgeryDate,SurgeryDescription,PetID")] Surgery surgery) { if (ModelState.IsValid) { db.Entry(surgery).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PetID = new SelectList(db.Pets, "PetID", "PetName", surgery.PetID); return(View(surgery)); }
//change the question void changeQuestion(int index = -1) { //if index has been manually overriden, use that number if (index != -1 && randomQuestionsLeft >= 0) { currentQuestion = availableCorrectPointSets[index]; //set correct points to the points for this question foreach (Vector3 point in currentQuestion.points) { correctPoints.Add(point); } //change display text questionText.text = currentQuestion.text; //only allow as many trocars as they are correct trocars maxCount = correctPoints.Count; } else { //if randomizing questions, pick random number if (randomizeQuestions) // && canPlaceTrocars) { //picks a random question from list questionIndex = Random.Range(0, randomQuestionsLeft); //one less question available to ask randomQuestionsLeft--; } //Debug.Log (questionIndex); if (randomQuestionsLeft < 0) { questionText.text = "Quiz Complete!"; } else { currentQuestion = availableCorrectPointSets[questionIndex]; //set correct points to the points for this question foreach (Vector3 point in currentQuestion.points) { correctPoints.Add(point); } //change display text questionText.text = currentQuestion.text; //only allow as many trocars as they are correct trocars maxCount = correctPoints.Count; questionStartTime = Time.time; } } }
public ActionResult Create([Bind(Include = "SurgeryID,SurgeryDate,SurgeryDescription,PetID")] Surgery surgery) { if (ModelState.IsValid) { db.Surgeries.Add(surgery); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PetID = new SelectList(db.Pets, "PetID", "PetName", surgery.PetID); return(View(surgery)); }
public void Save(Surgery obj) { String query = "INSERT INTO surgeries"; query += "(patientId,surgeryDate,surgeryType)"; query += @" VALUES(" + obj.patientId + ",'" + obj.surgeryDate + "','" + obj.surgeryType + "')"; this.ExecuteNonQuery(query); }
public ActionResult Create(Inspect inspect, Surgery surgery, Internal Int) { var Cus = db.Inspect.Add(inspect); if (Cus.InID != null) { db.Surgery.Add(surgery); db.Internal.Add(Int); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public int AddSurgery(Surgery model) { try { model.CreatedOn = DateTime.Now; entities.Surgeries.Add(model); return entities.SaveChanges(); } catch (Exception x) { FileLogger.LogError(x); return 0; } }
public async void SearchSurgeryById_With_Valid_String_Returns_Surgery() { var surgery = new Surgery() { SurgeryId = "1" }; _mockRestfulHelper.Setup(r => r.GetAsync(It.IsAny <string>())).ReturnsAsync(JsonConvert.SerializeObject(surgery)); var surgeryResult = await _surgeryBuilder.SurgeryByIdBuilder("1"); Assert.IsInstanceOf(typeof(Surgery), surgery); Assert.AreEqual(surgery.SurgeryId, "1"); }
public async Task <SurgeryNotification> PublishSurgeryNotification(Surgery surgery, DateTime timestamp, string message) { var notification = new SurgeryNotification(); await Create(notification); notification.IsActive = true; notification.Surgery = surgery; notification.Timestamp = timestamp; notification.Status = NotificationStatus.Unread; notification.Message = message; return(await Update(notification) as SurgeryNotification); }
// GET: Surgeries/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Surgery surgery = db.Surgeries.Find(id); if (surgery == null) { return(HttpNotFound()); } return(View(surgery)); }
public ActionResult Edit(Appointment App, Inspect inspect, Surgery surgery, Internal Int) { db.Entry(App).State = System.Data.Entity.EntityState.Modified; var Cus = db.Inspect.Add(inspect); if (Cus.InID != null) { db.Surgery.Add(surgery); db.Internal.Add(Int); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
// GET: Surgeries/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Surgery surgery = db.Surgeries.Find(id); if (surgery == null) { return(HttpNotFound()); } ViewBag.PetID = new SelectList(db.Pets, "PetID", "PetName", surgery.PetID); return(View(surgery)); }
private async Task <Surgery> GetSelectedSurgery(DosViewModel model) { var surgery = new Surgery(); if (!string.IsNullOrEmpty(model.SelectedSurgery)) { surgery = JsonConvert.DeserializeObject <Surgery>( await _restfulHelper.GetAsync(string.Format(_configuration.GPSearchApiUrl, model.SelectedSurgery))); } else { surgery.SurgeryId = "UKN"; } return(surgery); }
public JsonResult DeleteSurgery(int surgeryId) { Surgery surgery = db.Surgeries.Find(surgeryId); if (surgery != null) { db.Surgeries.Remove(surgery); db.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public Interfaces.Plugin.IToolResult ShowDialog(ref SimPe.Interfaces.Files.IPackedFileDescriptor pfd, ref SimPe.Interfaces.Files.IPackageFile package) { if (!IsReallyEnabled(pfd, package)) { System.Windows.Forms.MessageBox.Show(SimPe.Localization.GetString("This is not an appropriate context in which to use this tool"), Localization.Manager.GetString("Sims Surgery Tool")); return(new Plugin.ToolResult(false, false)); } if (surg == null) { surg = new Surgery(); } surg.Text = Localization.Manager.GetString("Sims Surgery Tool"); return(surg.Execute(ref pfd, ref package, prov)); }
public static void ImportSurgery() { using (var context = new HospitalAppEntities()) { var surgery = new Surgery() { SurgeryDate = new DateTime(2011, 03, 06), RoomId = 11, PatientId = 1, DiseaseId = 2, DoctorId = 3 }; context.Surgeries.Add(surgery); Console.WriteLine("Succesfuly added new surgery"); context.SaveChanges(); } }
/// <summary> /// 将手术实体中值加载到页面 /// </summary> /// <param name="Surgery"></param> private void SetPageValue(Surgery surgery) { if (surgery == null || surgery.Id == "") { return; } this.txtID.Text = surgery.Id.Trim(); this.txtMapID.Text = surgery.Mapid.Trim(); this.txtName.Text = surgery.Name.Trim(); this.txtPy.Text = surgery.Py.Trim(); this.txtWb.Text = surgery.Wb.Trim(); this.cmbValid.SelectedIndex = surgery.Valid; this.txtMemo.Text = surgery.Memo.Trim(); this.txtStandardCode.Text = surgery.Standardcode.Trim(); this.lookUpEditorbzlb.CodeValue = surgery.Bzlb.ToString().Trim(); this.lookUpEditorsslb.CodeValue = surgery.Sslb.ToString().Trim(); }
/// <summary> /// 将页面值加入到手术实体中 /// </summary> /// <returns></returns> private Surgery SetEntityByPageValue() { Surgery surgery = new Surgery(); surgery.Id = this.txtID.Text.Trim(); surgery.Mapid = this.txtMapID.Text.Trim(); surgery.Standardcode = this.txtStandardCode.Text.Trim(); surgery.Name = this.txtName.Text.Trim(); surgery.Py = this.txtPy.Text.Trim(); surgery.Wb = this.txtWb.Text.Trim(); surgery.Valid = this.cmbValid.SelectedIndex; surgery.Memo = this.txtMemo.Text.Trim(); surgery.Bzlb = this.lookUpEditorbzlb.CodeValue.Trim(); surgery.Sslb = Convert.ToInt32(lookUpEditorsslb.CodeValue.Trim()); return(surgery); }
public JsonResult EditSurgery(Surgery surgery) { if (db.Pets.Find(surgery.PetId) != null & surgery.SurgeryDate != null) { if (db.SurgeryTypes.Find(surgery.SurgeryTypeId) != null) { surgery.Pet = db.Pets.Find(surgery.PetId); surgery.SurgeryType = db.SurgeryTypes.Find(surgery.SurgeryTypeId); db.Entry(surgery).State = EntityState.Modified; db.SaveChanges(); var specie = String.Empty; if (surgery.Pet.PetSpecie == Species.Canina) { specie = "Canina"; } else { specie = "Felina"; } var sex = String.Empty; if (surgery.Pet.PetSex) { sex = "Macho"; } else { sex = "Hembra"; } return(new JsonResult { Data = new { status = true, date = surgery.SurgeryDate.ToString("yyyy-MM-dd"), dateTitle = surgery.SurgeryDate.ToString("D"), owner = surgery.Pet.Owner.OwnerFullName, pet = surgery.Pet.PetName, specie = specie, sex = sex, surgeryTypeId = surgery.SurgeryTypeId, surgeryType = surgery.SurgeryType.SurgeryTypeName } }); } } return(new JsonResult { Data = new { status = false } }); }
public bool UpdateSurgery(Surgery model) { try { Surgery surgery = entities.Surgeries.Where(x => x.SurgeryId == model.SurgeryId).SingleOrDefault(); if (surgery != null) { model.CreatedOn = surgery.CreatedOn; entities.Entry(surgery).CurrentValues.SetValues(model); entities.SaveChanges(); return true; } else { return false; } } catch (Exception x) { FileLogger.LogError(x); return false; } }