public void OnRequestLogin(AccountData model) { try { List<SqlParameter> parameters = new List<SqlParameter>(); parameters.Add(new SqlParameter("@UID", model.Uid)); parameters.Add(new SqlParameter("@Name", model.name)); int result = SqlEx.ExecuteQuery("LOGIN_PROCEDURE", parameters); switch (result) { case 0: { Console.WriteLine("로그인 성공!"); break; } case 1: { Console.WriteLine("존재하지 않는 아이디!"); break; } default: throw new Exception(string.Format("[Login Exception] Error Code : {0}", result)); } } catch (Exception e) { throw new Exception(string.Format("[Login Exception] Message : {0}", e.Message)); } }
/// <summary> /// 테스트 로그인 함수 /// HttpClient 로 커스텀한 함수를 호출하여, 응답받는 코드 /// </summary> public static void OnTestLogin() { using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(baseAddress); AccountData testLoginAccount = new AccountData() { Uid = 1, name = "Dori", lastLoginData = System.DateTime.UtcNow, }; var response = client.PostAsJsonAsync("Account/OnRequestLogin", testLoginAccount).Result; Console.WriteLine(response); } }