private SelectListItem BiopsyToSelectListItem(Biopsy biopsy) { return(new SelectListItem() { Value = biopsy.Id, Text = biopsy.Id + (biopsy.PatientId ?? string.Empty) }); }
public void BiopsyEnsurePathologyHasAllThings() { Biopsy a_biopsy = new Biopsy(); a_biopsy.BiopsyID = 1; a_biopsy.BioType = "Ultrasound"; a_biopsy.BioDate = "01/15/2015"; a_biopsy.PathClassification = "Malignant"; a_biopsy.PathType = "IMC"; a_biopsy.PatLastName = "Smith"; a_biopsy.PatDOB = "12/12/1970"; a_biopsy.ProvLastName = "Jones"; a_biopsy.TechnologistName = "Jill"; Assert.AreEqual(1, a_biopsy.BiopsyID); Assert.AreEqual("Ultrasound", a_biopsy.BioType); Assert.AreEqual("01/15/2015", a_biopsy.BioDate); Assert.AreEqual("Malignant", a_biopsy.PathClassification); Assert.AreEqual("IMC", a_biopsy.PathType); Assert.AreEqual("Smith", a_biopsy.PatLastName); Assert.AreEqual("12/12/1970", a_biopsy.PatDOB); Assert.AreEqual("Jones", a_biopsy.ProvLastName); Assert.AreEqual("Jill", a_biopsy.TechnologistName); }
public async Task <IActionResult> Edit(int id, [Bind("BiopsyID,PatientID,ClinicianID,RecordNumber,ServiceDate,BiopsySite,CreatedDate")] Biopsy biopsy) { if (id != biopsy.BiopsyID) { return(NotFound()); } if (_context.Biopsies.Any(b => b.RecordNumber.Equals(biopsy.RecordNumber))) { ModelState.AddModelError("RecordNumber", "The Record Number existed in the system"); } if (ModelState.IsValid) { try { _context.Update(biopsy); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BiopsyExists(biopsy.BiopsyID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Details), new { id = biopsy.BiopsyID })); } ViewData["ClinicianID"] = new SelectList(_context.Clinicians, "ClinicianID", "FullName", biopsy.ClinicianID); ViewData["PatientID"] = new SelectList(_context.Patients, "PatientID", "FullName", biopsy.PatientID); return(View(biopsy)); }
public async Task <IActionResult> CreateWithID([Bind("BiopsyID,PatientID,ClinicianID,RecordNumber,ServiceDate,BiopsySite,CreatedDate")] Biopsy biopsy) { if (_context.Biopsies.Any(b => b.RecordNumber.Equals(biopsy.RecordNumber))) { ModelState.AddModelError("RecordNumber", "The Record Number existed in the system"); } if (ModelState.IsValid) { _context.Add(biopsy); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(BiopsyList), new { patientID = biopsy.PatientID })); } ViewData["ClinicianID"] = new SelectList(_context.Clinicians, "ClinicianID", "FullName", biopsy.ClinicianID); Patient patient = _context.Patients.SingleOrDefault(p => p.PatientID == biopsy.PatientID); if (patient == null) { return(RedirectToAction("Error", "Home")); } ViewData["PatientName"] = patient.FullName; ViewData["PatientID"] = patient.PatientID; return(View(biopsy)); }
public ActionResult DeleteConfirmed(int id) { Biopsy biopsy = db.Biopsy.Find(id); db.Biopsy.Remove(biopsy); db.SaveChanges(); return(RedirectToAction("Index")); }
public BiopsyIndexViewModel BiopsyToIndexModel(Biopsy biopsy) { return(new BiopsyIndexViewModel() { Id = biopsy.Id, PatientId = biopsy.PatientId }); }
public ActionResult Edit([Bind(Include = "BiopsyID,BioDate,BioType,PathClassification,PathType,PatLastName,PatDOB,ProvLastName,TechnologistName")] Biopsy biopsy) { if (ModelState.IsValid) { db.Entry(biopsy).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(biopsy)); }
public ActionResult Create([Bind(Include = "BiopsyID,BioDate,BioType,PathClassification,PathType,PatLastName,PatDOB,ProvLastName,TechnologistName")] Biopsy biopsy) { if (ModelState.IsValid) { db.Biopsy.Add(biopsy); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(biopsy)); }
// GET: Biopsies/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Biopsy biopsy = db.Biopsy.Find(id); if (biopsy == null) { return(HttpNotFound()); } return(View(biopsy)); }
// GET: /Biopsy/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Biopsy biopsy = await _biopsyStore.GetBiopsyByIdAsync(id); if (biopsy == null) { return(HttpNotFound()); } return(View(biopsy)); }
public async Task <ActionResult> Create([Bind(Include = "Id,PatientId")] BiopsyCreateModel biopsyModel) { if (ModelState.IsValid) { var biopsy = new Biopsy() { Id = biopsyModel.Id, PatientId = biopsyModel.PatientId }; await _biopsyStore.AddBiopsyAsync(biopsy); return(RedirectToAction("Index")); } SetPatientsOnModel(biopsyModel); return(View(biopsyModel)); }
public void BiopsyEnsureICanUseObjectInitializerSyntax() { DateTime expected_time = DateTime.Now; Biopsy a_biopsy = new Biopsy { BiopsyID = 1, BioType = "Ultrasound", BioDate = "01/15/2015", PathClassification = "Malignant", PathType = "IMC", PatLastName = "Smith", PatDOB = "12/12/1970", ProvLastName = "Jones", TechnologistName = "Jill" }; Assert.AreEqual(1, a_biopsy.BiopsyID); Assert.AreEqual("Ultrasound", a_biopsy.BioType); Assert.AreEqual("01/15/2015", a_biopsy.BioDate); Assert.AreEqual("Malignant", a_biopsy.PathClassification); Assert.AreEqual("IMC", a_biopsy.PathType); Assert.AreEqual("Smith", a_biopsy.PatLastName); Assert.AreEqual("12/12/1970", a_biopsy.PatDOB); Assert.AreEqual("Jones", a_biopsy.ProvLastName); Assert.AreEqual("Jill", a_biopsy.TechnologistName); }
public void BiopsyEnsureICanCreateInstance() { Biopsy a_biopsy = new Biopsy(); Assert.IsNotNull(a_biopsy); }
public IActionResult AddBiopsy([FromBody] Biopsy biopsy) { _biopsyRepo.Add(biopsy); return(new OkObjectResult(new { BiopsyId = biopsy.BiopsyId })); }