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)); } } }
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)); } }