public async Task <bool> DeleteMemberAsync(Guest Guest) { var _Guest = Guests.Where((Guest arg) => arg.PersonalCode == Guest.PersonalCode).FirstOrDefault(); List <Visit> visitsToDelete = visitRepository.GetAll().Where((Visit visit) => visit.GuestId == _Guest.PersonalCode).ToList(); foreach (var visit in visitsToDelete) { visitRepository.Delete(visit.ID); } Guests.Remove(_Guest); guestRepository.Delete(_Guest.PersonalCode); return(await Task.FromResult(true)); }
public VisitDataStore() { Visits = new List <Visit>(); //var mockVisits = new List<Visit> //{ // new Visit { ID = "Done", VisitRegDateTime=DateTime.MaxValue, IsOver = true}, // new Visit { ID = "Not done", VisitRegDateTime=DateTime.MaxValue, IsOver = false}, // new Visit { ID = Guid.NewGuid().ToString(), VisitRegDateTime=DateTime.MaxValue, IsOver = false}, //}; //foreach (var Visit in mockVisits) //{ // Visits.Add(Visit); //} Visits = visitRepository.GetAll(); }
// GET: Visits public ActionResult Index() { var visits = _repo.GetAll(); return(View(visits.ToList())); }
public void IsGetableAll() { List <Visit> list = repository.GetAll(); Assert.NotNull(list, "List wasn't received"); }