public async Task <bool> CheckUserIsAuthenticated(string userName) { var urlService = WebConfigurationManager.AppSettings["authRestServiceUrl"]; HttpClient client = new HttpClient { BaseAddress = new Uri(urlService) }; var botAuth = new UserBotAuthDto(); botAuth.UserName = userName; StringContent content = new StringContent(JsonConvert.SerializeObject(botAuth), Encoding.UTF8, ContentType.Json); var checkUserAccessTokenRequest = await client.PostAsync(checkAuthUserEndpoint, content); var checkUserAccessTokenResponse = await checkUserAccessTokenRequest.Content.ReadAsStringAsync(); if (checkUserAccessTokenResponse == "true") { return(true); } else { return(false); } }
public bool CheckAuthuser([FromBody] UserBotAuthDto userBothAuthDto) { var result = false; var accessCodeIsValidOrExists = _context.BotLogin.Where(botLogin => botLogin.SkypeUserName == userBothAuthDto.UserName && botLogin.ExpirationTime > DateTime.UtcNow).FirstOrDefault(); if (accessCodeIsValidOrExists == null) { result = false; } else { result = true; } return(result); }