public string GetUserInfo(string username, string pw) { ApiResult result = new ApiResult(); _logger.Information("START PasswordController.GetUserInfo: " + username); try { var obj = _passwordChangeProvider.GetUserInfo(username, pw); if (obj != null) { result.Payload = obj; result.Errors.Add(new ApiErrorItem(ApiErrorCode.Generic, "Successful")); } else { result.Errors.Add(new ApiErrorItem(ApiErrorCode.UserNotFound, "Không xác định được user.")); } } catch (Exception e) { result.Errors.Add(new ApiErrorItem(ApiErrorCode.UserNotFound, "Không xác định được user. Lỗi: " + e.Message)); } return(JsonConvert.SerializeObject(result)); }
/// <summary> /// Test Active Directory /// </summary> /// <param name="username"></param> /// <param name="pw"></param> /// <returns></returns> public string GetUserInfo(string username, string pw) { //username += "@haiphatland.local"; username += "@baonx.com"; //_logger.Information("GetUserInfo: " + username); var obj = _passwordChangeProvider.GetUserInfo(username, pw); return(JsonConvert.SerializeObject(obj)); }
public IActionResult GetUserInfo(string username, string pw) { _logger.Information("START PasswordController.GetUserInfo: "); _logger.Information("PasswordController.GetUserInfo: " + username); try { var obj = _passwordChangeProvider.GetUserInfo(username, pw); return(Json(obj)); } catch (Exception e) { return(Json(e.Message)); } }