Beispiel #1
0
 public MathController(MathService mathService, MathRepository mathRepository, DiscordSocketClient discordClient,
                       UserService userService)
 {
     MathService    = mathService;
     MathRepository = mathRepository;
     DiscordClient  = discordClient;
     UserService    = userService;
 }
Beispiel #2
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                MathRepository.Dispose();
            }

            base.Dispose(disposing);
        }
Beispiel #3
0
        public async Task <IActionResult> AuditAsync(MathAuditLogFilter filter)
        {
            var data  = MathRepository.GetAuditLog(filter).ToList();
            var items = data.Select(o => new MathAuditItem(o, DiscordClient)).ToList();
            var users = await UserService.GetUsersForFilterAsync();

            var viewModel = new MathAuditLogViewModel(DiscordClient, items, filter, users);

            return(View(viewModel));
        }
Beispiel #4
0
 public void Setup()
 {
     _target = new MathRepository();
 }