// Gets all the members public IActionResult Index() { var model = new MemberIndexModel(); model.Members = _memberService.GetAll(); return(View(model)); }
public ActionResult Membership() { MemberIndexModel model = new MemberIndexModel { memberList = new MemberListModel { People = _personRepository.All().Where(p => p.ShowOnSite && p.CurrentStatus == Person.CurrentStatuses.Member).OrderBy(p => p.Surname).ToList() }, CanCreateMember = UserCan(SecurityOption.CanCreateUser), CanCreateTrip = UserCan(SecurityOption.CanCreateTrip) }; return(View(model)); }
public async Task <ActionResult> GetIndex() { MemberIndexModel result = new MemberIndexModel(); result.Observers = await db.Observers.Include(o => o.CreatedSearches).ToListAsync(); result.RecentMatches = await db.Matches .Include(m => m.Search).ThenInclude(s => s.CreatedBy) .Include(m => m.Meeting).ThenInclude(m => m.Source) .Where(m => m.TimeFound > DateTime.UtcNow.Subtract(TimeSpan.FromDays(7)) && result.Observers.Contains(m.Search.CreatedBy)) .Take(10) .ToListAsync(); return(Ok(result)); }
public IActionResult Index() { var allMembers = _member.GetAll(); var memberModels = allMembers.Select(m => new MemberDetailModel { Id = m.Id, FirstName = m.FirstName, LastName = m.LastName, LibraryCardId = m.LibraryCard.Id, OverdueFees = m.LibraryCard.Fees, HomeLibrary = m.HonmeLibraryBranch.Name }).ToList(); var model = new MemberIndexModel() { Members = memberModels }; return(View(model)); }
// GET: MemberProfile public ActionResult Index() { var model = MemberIndexModel.Load(MemberSession.GetMemberId()); return(View(model)); }