public MathController(MathService mathService, MathRepository mathRepository, DiscordSocketClient discordClient, UserService userService) { MathService = mathService; MathRepository = mathRepository; DiscordClient = discordClient; UserService = userService; }
protected override void Dispose(bool disposing) { if (disposing) { MathRepository.Dispose(); } base.Dispose(disposing); }
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)); }
public void Setup() { _target = new MathRepository(); }