public ActionResult AddVetVisit(int id) { var model = new AddVetVisitViewModel(); model.HealthRecordId = id; var vets = this.users.GetAll().Where(x => x.IsVet).ToList(); model.Vets = new List<SelectListItem>(); foreach (var vet in vets) { model.Vets.Add(new SelectListItem { Text = vet.FirstName + " " + vet.LastName, Value = vet.Id }); } return View(model); }
public ActionResult AddVetVisit(string vetId, DateTime date, string description, int healthRecordId) { var model = new AddVetVisitViewModel() { VetId = vetId, DateTime = date, Description = description, HealthRecordId = healthRecordId }; var dataModel = AutoMapper.Mapper.Map<AddVetVisitViewModel, PetCare.Models.VetVisit>(model); var busyHour = new VetBusyHour() { Date = date, VetId = vetId }; this.hours.Add(busyHour); this.visits.Add(dataModel); this.TempData["Notification"] = "The vet visit was appointed successfully!"; return RedirectToAction("HealthRecordDetails", "HealthRecord", new { id = healthRecordId }); }