public void UpdateApptReqs(AppointmentRequirements item) { var oldItem = _apptReqs.FirstOrDefault(i => i.ID == item.ID); if (oldItem != null) { oldItem = item; } }
public void AddApptReqs(AppointmentRequirements item) { item.ID = _apptReqs.Last().ID + 1; _apptReqs.Add(item); }
public void DeleteApptReqs(AppointmentRequirements item) { _apptReqs.Remove(item); }
private void Submit() { Appointment newappt = new Appointment { EventName = eventTitle, SeniorID = SelectedSenior.ID, Address = address, Destination = destination }; if (_wheelchairSelected) { AppointmentRequirements link = new AppointmentRequirements { AppointmentID = newappt.ID, RequirementID = 1 }; _apptRequirementRepo.AddApptReqs(link); } if (_hearingSelected) { AppointmentRequirements link = new AppointmentRequirements { AppointmentID = newappt.ID, RequirementID = 2 }; _apptRequirementRepo.AddApptReqs(link); } if (_visionSelected) { AppointmentRequirements link = new AppointmentRequirements { AppointmentID = newappt.ID, RequirementID = 3 }; _apptRequirementRepo.AddApptReqs(link); } if (_otherSelected) { Requirement newReq = new Requirement { Description = otherReqs }; _requirementRepo.AddRequirement(newReq); AppointmentRequirements link = new AppointmentRequirements { RequirementID = newReq.ID, AppointmentID = newappt.ID }; _apptRequirementRepo.AddApptReqs(link); } }