public async Task <AdminDashboardDetails> Get(AdminDashboardRequest request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } return(await _adminProvider.GetAdminDashboardAsync(request) .ConfigureAwait(false)); }