Beispiel #1
0
 public JsonResult Register(UserAPi model)
 {
     if (model.Nombres == null && model.telefono == null)
     {
         return(Json(new Result {
             codResultado = 0, desResultado = (model.Nombres == null ? "Ingrese nombres" : model.telefono == null ? "Ingrese teléfono" : "Ingrese contraseña")
         }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         try
         {
             HttpClient clienteHttp = new HttpClient();
             clienteHttp.BaseAddress = new Uri("http://miloficios.somee.com/");
             var url          = "API/RegistrarUsuario?Nombre=" + model.Nombres + "&Email=" + model.Correo + "&Contrasenia=" + model.Contrasena + "&isActivo=true&isElimando=false&FechaCreacion=" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "&Telefono=" + model.telefono + "&codRol=" + model.TipoUsuario + "&codLocalizacion=1&urlFoto=none";
             var request      = clienteHttp.GetAsync(url).Result;
             var resultString = request.Content.ReadAsStringAsync().Result;
             var ls           = JsonConvert.DeserializeObject <Result>(resultString);
             return(Json(ls, JsonRequestBehavior.AllowGet));
         }
         catch (Exception ex)
         {
             return(Json(new Result {
                 codResultado = 0, desResultado = ex.Message
             }, JsonRequestBehavior.AllowGet));
         }
     }
 }
Beispiel #2
0
        public JsonResult Autenticacion(UserAPi x)
        {
            try
            {
                HttpClient clienteHttp = new HttpClient();
                clienteHttp.BaseAddress = new Uri("http://miloficios.somee.com/");
                var url     = "API/Login?usuario=" + x.Correo + "&contrasenia=" + x.Contrasena;
                var request = clienteHttp.GetAsync(url).Result;

                var resultString = request.Content.ReadAsStringAsync().Result;
                var ls           = JsonConvert.DeserializeObject <Result>(resultString);
                Session["Usuario"] = ls.login;
                return(Json(ls, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new Result {
                    codResultado = 0, desResultado = ex.Message
                }, JsonRequestBehavior.AllowGet));
            }
        }