public void DeleteAllPartyInvites(Citizen who) { var invites = partyInviteRepository.Where(invite => invite.CitizenID == who.ID).ToList(); foreach (var invite in invites) { InformAboutRemoveInvite(invite); partyInviteRepository.Remove(invite); } ConditionalSaveChanges(partyInviteRepository); }
public ActionResult Invites() { var citizen = SessionHelper.LoggedCitizen; var invites = partyInviteRepository.Where(invite => invite.CitizenID == citizen.ID) .Include(invite => invite.Citizen.Entity) .Include(invite => invite.Party.Entity); var vm = new PartyInviteListViewModel(invites); return(View(vm)); }