Beispiel #1
0
        public IActionResult Index()
        {
            var model = new DisplayIndexViewModel
            {
                Members       = _member.GetAllMembers(true),
                Session       = _session.GetActiveSession(),
                Ballot        = _ballot.GetActiveOrLast(),
                Votes         = _vote.GetAll(_ballot.GetActiveOrLast()),
                MembersBySeat = _seatService.MembersBySeat(),
                BallotId      = _ballot.GetBallotsThisSession(_session.GetActiveSession())
            };

            return(View(model));
        }
Beispiel #2
0
        public AdminController(ILogger <AdminController> logger, ICouncilSession session, IBallot ballot,
                               IMember member, IMemberRegister memberRegister, IConfiguration configuration,
                               IHostingEnvironment hostingEnvironment, ISeatService seatService)
        {
            _logger  = logger;
            _session = session;
            _ballot  = ballot;
            _member  = member;

            _memberRegister = memberRegister;
            _seatService    = seatService;

            _configuration = configuration;
            _env           = hostingEnvironment;

            model = new AdminIndexViewModel
            {
                ActiveOrLastBallot = _ballot.GetActiveOrLast(),
                Members            = _member.GetAllMembers(true),
                CouncilSession     = _session.GetActiveSession(),
                Register           = _memberRegister.GetStatusAllMember(),
                BallotsThisSession = _ballot.GetBallotsThisSession(_session.GetActiveSession())
            };
        }