// POST: api/Login public HttpResponseMessage Post(LoginModel creds) { HttpResponseMessage response; if (creds != null) { response = Request.CreateResponse(HttpStatusCode.OK); string body; string result = client.Login(creds.username, creds.password, ""); LoginSuccess Success = JsonSerializer.Deserialize <LoginSuccess>(result); if (Success.Email != null) { body = "success"; } else { body = "fail"; } response.Content = new StringContent(body); } else { response = Request.CreateResponse(HttpStatusCode.InternalServerError); } return(response); }
public ContentResult UserLogin(string userName, string userPassword) { ICUTechClient svc = new ICUTechClient(); LoginResponse result = svc.Login(new LoginRequest(userName, userPassword, "0.0.0.0")); // LoginResultData jsonSerializer = JsonSerializer.Deserialize<LoginResultData>([email protected]()); // return Json(jsonSerializer); ContentResult response = new ContentResult(); response.Content = [email protected](); response.ContentType = "application/json"; return(response); }
public LoginResponse GetByLogin(string username, string password, string ip, ref string error) { using (var client = new ICUTechClient()) { WcfConfigure.Authorize(client); var request = client.Login(username, password, ip); var response = request.Decode <ResultResponse>(); if (response.ResultCode == -1) { error = response.ResultMessage; return(null); } var result = request.Decode <LoginResponse>(); return(result); } }