예제 #1
0
        public IActionResult Update(SiteAdminModel model)
        {
            var command = _mapper.Map <UpdateSiteDetails>(model);

            command.SiteId = SiteId;
            _commandSender.Send <UpdateSiteDetails, Site>(command);
            return(new NoContentResult());
        }
예제 #2
0
        public async Task <IActionResult> Update(SiteAdminModel model)
        {
            var command = _mapper.Map <UpdateSiteDetails>(model);

            command.SiteId = SiteId;
            await Task.Run(() => _commandSender.Send <UpdateSiteDetails, Site>(command));

            return(new NoContentResult());
        }
예제 #3
0
        public IActionResult Index()
        {
            var viewModel = new SiteAdminModel
            {
                Users = _mediator.Send(new AllUsersQuery()).OrderBy(u => u.UserName).ToList()
            };

            return(View(viewModel));
        }
예제 #4
0
        public IActionResult Index()
        {
            var viewModel = new SiteAdminModel()
            {
                Users = _dataAccess.Users.OrderBy(u => u.UserName).ToList()
            };

            return(View(viewModel));
        }
예제 #5
0
        public async Task <IActionResult> SiteAdmin()
        {
            User user = await _userManager.GetUserAsync(User);

            DateTime maxAge = DateTime.UtcNow.AddDays(-1);

            SiteAdminModel model = new SiteAdminModel()
            {
                Info = await Database.GetAdminStats(maxAge, CancellationToken.None),
            };

            return(View(model));
        }