public IActionResult DeleteConfirmed(int id) { Veterinarian thisVeterinarian = veterinarianRepo.Veterinarians.FirstOrDefault(x => x.VeterinarianId == id); veterinarianRepo.Remove(thisVeterinarian); return(RedirectToAction("Index")); }
public IActionResult Update(int id, [FromBody] Veterinarian model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var veterinarian = _context.Veterinarians.Find(id); if (veterinarian == null) { return(NotFound()); } veterinarian.Dni = model.Dni; veterinarian.Name = model.Name; veterinarian.LastName = model.LastName; veterinarian.BornDate = model.BornDate; veterinarian.Salary = model.Salary; veterinarian.StreetNumber = model.StreetNumber; veterinarian.Street = model.Street; veterinarian.State = model.State; veterinarian.SpecialtyId = model.SpecialtyId; _context.SaveChanges(); return(Ok(veterinarian)); }
public void DB_CreateNewEntry_Test() { //Arrange AnimalsController controller = new AnimalsController(db); VeterinariansController vetController = new VeterinariansController(db2); Veterinarian testVet = new Veterinarian() { VeterinarianId = 1, Name = "Mike", Speciality = "Mice" }; Animal testAnimal = new Animal() { Name = "Momo", Species = "Spider Monkey", Sex = "Female", HabitType = "Forest", MedicalEmergency = false, VeterinarianId = 1 }; //List<Animal> expected = new List<Animal>() //{ testAnimal }; //Act vetController.Create(testVet); controller.Create(testAnimal); var collection = (controller.Index() as ViewResult).ViewData.Model as List <Animal>; //Assert CollectionAssert.Contains(collection, testAnimal); }
public async Task <IActionResult> Edit(Owner model) { if (!ModelState.IsValid) { Veterinarian tempVet = new Veterinarian(); var veterinarians = await tempVet.GetVeterinarians(); ViewData["VetList"] = new SelectList(veterinarians, "VeterinarianId", "Name"); return(View(model)); } else { if (model.Phone != null) { model.Phone = model.Phone.Replace(" ", string.Empty).Replace("(", string.Empty).Replace(")", string.Empty).Replace("-", string.Empty).Replace(".", string.Empty); } if (model.CellPhone != null) { model.CellPhone = model.CellPhone.Replace(" ", string.Empty).Replace("(", string.Empty).Replace(")", string.Empty).Replace("-", string.Empty).Replace(".", string.Empty); } if (model.PostalCode != null) { model.PostalCode = model.PostalCode.Replace(" ", string.Empty).Replace("-", string.Empty); } _context.Entry(model).State = EntityState.Modified; _context.SaveChanges(); return(RedirectToAction("Details", new { @id = model.OwnerId })); } }
public IActionResult Delete(int id) { // Updated: Veterinarian thisVeterinarian = veternRepo.Veterinarians.FirstOrDefault(x => x.VeterinarianId == id); return(View(thisVeterinarian)); }
public void DB_Edit_test() { AnimalsController animalController = new AnimalsController(db); VeterinariansController vetController = new VeterinariansController(db2); Veterinarian testVet = new Veterinarian("Jesse", "Elephants"); testVet.VeterinarianId = 1; Animal testAnimal = new Animal(); testAnimal.AnimalId = 1; testAnimal.Name = "Ellie"; testAnimal.Species = "Elephant"; testAnimal.Sex = "Female"; testAnimal.HabitatType = "Savanna"; testAnimal.MedicalEmergency = false; testAnimal.VeterinarianId = 1; vetController.Create(testVet); animalController.Create(testAnimal); testAnimal.Name = "Eli"; animalController.Edit(testAnimal); var collection = (animalController.Index() as ViewResult).ViewData.Model as List <Animal>; Assert.AreEqual(testAnimal.Name, "Eli"); }
public async Task <IActionResult> Create() { Veterinarian tempVet = new Veterinarian(); var veterinarians = await tempVet.GetVeterinarians(); ViewData["VetList"] = new SelectList(veterinarians, "VeterinarianId", "Name"); return(View()); }
public ActionResult DeleteConfirmed(int id) { Veterinarian veterinarian = db.Veterinarians.Find(id); db.Veterinarians.Remove(veterinarian); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <Veterinarian> AddAsync(Veterinarian vet) { await _unitOfWork.VeterinarianRepository.InsertAsync(vet); await _unitOfWork.CommitAsync(); return(vet); }
public ActionResult DeleteConfirmed(int id) { Veterinarian veterinarian = db.Veterinarians.Find(id); db.Veterinarians.Remove(veterinarian); db.SaveChanges(); TempData["DeleteMessage"] = "Deleted Veternarian Successfully"; return(RedirectToAction("Index")); }
public IActionResult DeleteConfirmed(int id) { // Updated: Veterinarian thisVeterinarian = veternRepo.Veterinarians.FirstOrDefault(x => x.VeterinarianId == id); veternRepo.Remove(thisVeterinarian); // Updated! // Removed db.SaveChanges() call return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int ownerId) { Veterinarian tempVet = new Veterinarian(); var veterinarians = await tempVet.GetVeterinarians(); ViewData["VetList"] = new SelectList(veterinarians, "VeterinarianId", "Name"); var model = _context.Owner.Where(o => o.OwnerId == ownerId).FirstOrDefault(); return(View(model)); }
public ActionResult Edit([Bind(Include = "Id,Description,ImgUrl")] Veterinarian veterinarian) { if (ModelState.IsValid) { db.Entry(veterinarian).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(veterinarian)); }
public ActionResult Edit([Bind(Include = "Vet_ID,Vet_Name,Vet_Emial,Vet_Tel,Vet_Address")] Veterinarian veterinarian) { if (ModelState.IsValid) { db.Entry(veterinarian).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(veterinarian)); }
public void GetVetPropsTest() { var veterinarian = new Veterinarian("Jesse", "Elephants"); var nameResult = veterinarian.Name; var specialityResult = veterinarian.Specialty; Assert.AreEqual("Jesse", nameResult); Assert.AreEqual("Elephants", specialityResult); }
public ActionResult Create([Bind(Include = "Vet_ID,Vet_Name,Vet_Emial,Vet_Tel,Vet_Address")] Veterinarian veterinarian) { if (ModelState.IsValid) { db.Veterinarians.Add(veterinarian); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(veterinarian)); }
public void GetSpecialty_ReturnsVeterinarianSpecialty_String() { //Arrange var veterinarian = new Veterinarian(); //Act var result = veterinarian.Specialty = "animal Welfare"; //Assert Assert.AreEqual("animal Welfare", result); }
public void DB_CreateNewEntry_Test() { VeterinarianController controller = new VeterinarianController(db); Veterinarian testVet = new Veterinarian(); testVet.Name = "Steve"; controller.Create(testVet); var collection = (controller.Index() as ViewResult).ViewData.Model as List <Veterinarian>; CollectionAssert.Contains(collection, testVet); }
public void GetName_ReturnsVeterinarianName_String() { //Arrange var veterinarian = new Veterinarian(); //Act var result = veterinarian.Name = "chacko"; //Assert Assert.AreEqual("chacko", result); }
public void Mock_AnimalDetail_Test() { DbSetup(); Veterinarian testVet = new Veterinarian(); testVet.Name = "Jane"; testVet.Specialty = "Whatever!"; ViewResult detailView = new VeterinarianController(mock.Object).Details(testVet.VeterinarianId) as ViewResult; var result = detailView.ViewData.Model; Assert.AreEqual(result, testVet); }
public void DB_CreateNewEntry_test() { VeterinariansController controller = new VeterinariansController(db); Veterinarian testVeterinarian = new Veterinarian(); testVeterinarian.Name = "Jesse"; testVeterinarian.Specialty = "African"; controller.Create(testVeterinarian); var collection = (controller.Index() as ViewResult).ViewData.Model as List <Veterinarian>; CollectionAssert.Contains(collection, testVeterinarian); }
public void Mock_ConfirmEntry_Test() { DbSetup(); VeterinarianController vetController = new VeterinarianController(mock.Object); Veterinarian testVet = new Veterinarian(); testVet.Name = "Jane"; testVet.Specialty = "Whatever!"; ViewResult indexView = vetController.Index() as ViewResult; var collection = indexView.ViewData.Model as List <Veterinarian>; CollectionAssert.Contains(collection, testVet); }
// GET: Veterinarians/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Veterinarian veterinarian = db.Veterinarians.Find(id); if (veterinarian == null) { return(HttpNotFound()); } return(View(veterinarian)); }
public void Mock_ConfirmEntry_Test() { DbSetup(); VeterinariansController controller = new VeterinariansController(mock.Object); Veterinarian testVet = new Veterinarian(); testVet.Name = "Mike"; testVet.Speciality = "Mice"; testVet.VeterinarianId = 1; ViewResult indexView = controller.Index() as ViewResult; var collection = indexView.ViewData.Model as List <Veterinarian>; CollectionAssert.Contains(collection, testVet); }
public ActionResult Create(Veterinarian veterinarian) { if (ModelState.IsValid) { var vet = new ApplicationUser { Name = veterinarian.ApplicationUser.Name }; Utilities.CreateUserAsp(vet.Email, "123456", "Veterinarian"); db.Veterinarians.Add(veterinarian); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(veterinarian)); }
public void Mock_ConfirmEntry_Test() { //Arrange DbSetup(); VeterinariansController controller = new VeterinariansController(mock.Object); Veterinarian testVeterinarian = new Veterinarian(); testVeterinarian.Name = "Tessie"; testVeterinarian.VeterinarianId = 1; //Act ViewResult indexView = controller.Index() as ViewResult; var collection = indexView.ViewData.Model as List <Veterinarian>; //Assert CollectionAssert.Contains(collection, testVeterinarian); }
public void Mock_IndexModelContainsAnimals_Collection() // Confirms presence of known entry { // Arrange DbSetup(); VeterinariansController controller = new VeterinariansController(mock.Object); Veterinarian testVeterinarian = new Veterinarian(); testVeterinarian.Name = "Jhon"; testVeterinarian.VeterinarianId = 1; testVeterinarian.Specialty = "petCare"; // Act ViewResult indexView = controller.Index() as ViewResult; List <Veterinarian> collection = indexView.ViewData.Model as List <Veterinarian>; // Assert CollectionAssert.Contains(collection, testVeterinarian); }
private VeterinarianDto ConvertToDto(Veterinarian veterinarian) { //var dto = new VeterinarianDto //{ // Id = veterinarian.Id, // Name = veterinarian.Name //}; var dto = _mapper.Map <VeterinarianDto>(veterinarian); var specs = new List <string>(); foreach (Specialization spec in veterinarian.Specializations) { specs.Add(spec.MedicalField.Name); } dto.Specializations = specs; return(dto); }
private void veterinarianView_DoubleClick(object sender, EventArgs e) { if (veterinarianView.CurrentRow.Index != -1) { veterinarian.Id = Convert.ToInt32(veterinarianView.CurrentRow.Cells["id"].Value); using (vet_clinicContext db = new vet_clinicContext()) { veterinarian = db.Veterinarian.Where(x => x.Id == veterinarian.Id).FirstOrDefault(); Console.WriteLine(veterinarian.VeterinarianName); veterinarian_name.Text = veterinarian.VeterinarianName.ToString(); veterinarian_surname.Text = veterinarian.VeterinarianSurname.ToString(); veterinarian_lastname.Text = veterinarian.VeterinarianLastname.ToString(); email.Text = veterinarian.Email.ToString(); } saveButton.Text = "Обновить"; deleteButton.Enabled = true; } }
public void Mock_PostViewResultCreate_ViewResult() { // Arrange Veterinarian testVeterinarian = new Veterinarian { VeterinarianId = 1, Name = "Jhon" }; DbSetup(); VeterinariansController controller = new VeterinariansController(mock.Object); // Act var resultView = controller.Create(testVeterinarian) as ViewResult; // Assert Assert.IsInstanceOfType(resultView, typeof(ViewResult)); }