Esempio n. 1
0
        public static async void TestCall()
        {
            var httpClient  = new MainHttpClient("https://xx.xxxxx.xxx/OAuth/api/");
            var classToPost = new SigIn {
                UserName = "******", Password = "******"
            };


            var resultSignIn = await httpClient.Invoke <SigIn, SignInResult>("authentication/sign-in",
                                                                             System.Net.Http.HttpMethod.Post,
                                                                             classToPost);

            if (resultSignIn.Response.IsSuccessStatusCode)
            {
                //RICERCO DA AUTENTICATO
                var auth         = new AuthenticationHeaderValue(resultSignIn.Data.TokenType, resultSignIn.Data.AccessToken);
                var resultSearch = await httpClient.Invoke <SigIn, List <UserContract> >("user/search",
                                                                                         System.Net.Http.HttpMethod.Post,
                                                                                         classToPost,
                                                                                         auth);

                var classToPost2 = new UserContract();

                var deleteResult = await httpClient.InvokeNoResponse <UserContract>("user/delete",
                                                                                    System.Net.Http.HttpMethod.Post,
                                                                                    classToPost2,
                                                                                    auth);

                var user = await httpClient.InvokeNoRequest <UserContract>("user/get",
                                                                           System.Net.Http.HttpMethod.Get,
                                                                           "?id=1",
                                                                           auth);
            }
        }
Esempio n. 2
0
 public async Task <ActionResult> SinIn(SigIn datos)
 {
     if (ModelState.IsValid)
     {
         if (datos.Signin() == false)
         {
             ViewBag.Message = "El usuario o Email ya esta registrado";
             return(View("SignIn", datos));
         }
         else
         {
             return(RedirectToAction("Usuarios", "Home"));
         }
     }
     else
     {
         return(View("SignIn"));
     }
 }