public async Task <ActionResult <MedicalTests> > PostMedicalTests(MedicalTests medicalTests) { _context.MedicalTests.Add(medicalTests); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMedicalTests", new { id = medicalTests.Id }, medicalTests)); }
public async Task <IActionResult> PutMedicalTests(long id, MedicalTests medicalTests) { if (id != medicalTests.Id) { return(BadRequest()); } _context.Entry(medicalTests).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MedicalTestsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void DeleteMedicalTests() { // Arrange var repo = new MedicalTestsRepository(); var medicalTests = new MedicalTests(); // Act repo.DeleteMedicalTests(medicalTests); var result = repo.GetAllMedicalTests(); // Assert Assert.Equal(3, result.Count); }
public void EditMedicalTests(MedicalTests medicalTests) { var test = List.FirstOrDefault(m => m.Id == medicalTests.Id); test.Name = medicalTests.Name; test.Phone = medicalTests.Phone; test.TestName = medicalTests.TestName; test.Date = medicalTests.Date; test.TestedComponent = medicalTests.TestedComponent; test.NormalValues = medicalTests.NormalValues; test.ResultedValues = medicalTests.ResultedValues; test.Diagnosis = medicalTests.Diagnosis; }
public ActionResult Edit(Guid id, MedicalTests NewMedicalTest) { try { medicalTestsRepository.EditMedicalTests(NewMedicalTest); return(RedirectToAction(nameof(List))); } catch { return(View()); } }
public ActionResult Create(MedicalTests medicalTests) { try { medicalTests.Id = Guid.NewGuid(); medicalTestsRepository.CreateMedicalTests(medicalTests); return(RedirectToAction(nameof(List))); } catch { return(View()); } }
public void CreateMedicalTests() { // Arrange var repo = new MedicalTestsRepository(); var medicalTests = new MedicalTests() { Id = Guid.NewGuid(), Name = "Name Test", Phone = 0735549508, TestName = TestName.CompleteBloodCount, Date = DateTime.Now, TestedComponent = "Platelets", NormalValues = "150,000 to 450,000/mcL", ResultedValues = "350,000/mcL", Diagnosis = "Healthy", }; // Act repo.CreateMedicalTests(medicalTests); var result = repo.GetAllMedicalTests(); // Assert Assert.Equal(4, result.Count); }
public void DeleteMedicalTests(MedicalTests medicalTests) { List.Remove(medicalTests); }
public void CreateMedicalTests(MedicalTests medicalTests) { List.Add(medicalTests); }