// consumir servicio Nuevo usuario public string CallServiceGetNewUser() { string resServer = null; #region metodos //madamos a llamar el metodo que serializa list de pocos string dataUser = GetJonNewUser(); if (!String.IsNullOrEmpty(dataUser)) { try { var client = new RestClient(routeLogin); client.Authenticator = new HttpBasicAuthenticator(basicAuthUser, basicAuthPass); var request = new RestRequest(Method.POST); request.Resource = nameServiceNewUser; request.RequestFormat = RestSharp.DataFormat.Json; request.AddHeader("Content-type", "application/json"); request.AddBody(new { dataUser = dataUser }); IRestResponse response = client.Execute(request); Dictionary <string, string> resx = dataMapper.GetResponseDictionary(response.Content); object list; list = dataMapper.GetDeserializePocoUsuario(resx["GetRegisterUserResult"]); if (list != null) { //guarda el nuevo registro dataMapper.insertElementRegistro(list); resServer = "Se ha enviado un correo de confirmación a su dirección de correo electrónico. \nConfirme su registro e intente iniciar sesión en la aplicación"; } else { resServer = "Ha ocurrido un error en el servidor, favor de intentar de nuevo"; } } catch (Exception) { resServer = "Actualmente no hay conexión al servidor, favor de verificarla"; } } else { resServer = "Ha ocurrido un error en el servidor, favor de intentar de nuevo"; } return(resServer); #endregion }
public string GetRegisterUser(string dataUser) { #region propiedades string respuesta = null; object poco; AppUsuario dataMapper = new AppUsuario(); #endregion #region metodos if (dataUser != null) { poco = dataMapper.GetDeserializePocoUsuario(dataUser); if (poco != null) { respuesta = dataMapper.insertNewRegistro(poco); } } return(respuesta); #endregion }
public bool GetLogin(string dataUser) { #region propiedades bool respuesta = false; USUARIO user; AppUsuario dataMapper = new AppUsuario(); #endregion #region metodos if (dataUser != null) { user = dataMapper.GetDeserializePocoUsuario(dataUser); if (user != null) { respuesta = dataMapper.GetElementLogin(user); } } return(respuesta); #endregion }