public async Task <bool> LoginAsync(string email) { var confirmationToken = await BuildConfirmationTokenAsync(email, LoginConfirmationTokenExperationPeriodMins) .ConfigureAwait(false); if (confirmationToken == null) { return(false); } await _mailSender.SendLoginConfirmationAsync(email, confirmationToken) .ConfigureAwait(false); return(true); }