public UsuarioApoderadoOutput Login(int tipo, string usuario, string password) { UsuarioApoderadoOutput login = new UsuarioApoderadoOutput(); using (IDbConnection connection = OpenConnection()) { var oParams = new DynamicParameters(); oParams.Add("tipo", tipo); oParams.Add("usuario", usuario); oParams.Add("password", password); login = connection.Query <UsuarioApoderadoOutput>( "uspUsuarioApoderadoLogin", oParams, commandType: CommandType.StoredProcedure).FirstOrDefault(); } if (login == null) { login = new UsuarioApoderadoOutput(); login.mensaje = "Login invalido"; login.estado = Status.Error; } else { login.estado = Status.Ok; } return(login); }
public UsuarioApoderadoOutput Token(string token) { UsuarioApoderadoOutput login = new UsuarioApoderadoOutput(); using (IDbConnection connection = OpenConnection()) { var oParams = new DynamicParameters(); oParams.Add("token", token); login = connection.Query <UsuarioApoderadoOutput>( "uspTokenLogin", oParams, commandType: CommandType.StoredProcedure).FirstOrDefault(); } if (login == null) { login = new UsuarioApoderadoOutput(); login.mensaje = "Token invalido"; login.estado = Status.Error; } else { login.estado = Status.Ok; } return(login); }
public HttpResponseMessage Post(UsuarioApoderado user) { UsuarioApoderadoOutput checkStatus = new UsuarioApoderadoOutput(); if (ModelState.IsValid) { try { checkStatus = usuarioApoderadoBusiness.Create(user); HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.Created) { Content = new StringContent(JObject.FromObject(checkStatus).ToString(), Encoding.UTF8, "application/json") }; return(response); } catch { return(new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new StringContent(JObject.FromObject(new MessageError("")).ToString(), Encoding.UTF8, "application/json") }); } } else { return(new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new StringContent(JObject.FromObject(ModelState).ToString(), Encoding.UTF8, "application/json") }); } }
public UsuarioApoderadoOutput Token(string token) { UsuarioApoderadoOutput login = new UsuarioApoderadoOutput(); login = usuarioApoderadoRepository.Token(token); return(login); }
public UsuarioApoderadoOutput Login(int tipo, string usuario, string password) { UsuarioApoderadoOutput login = new UsuarioApoderadoOutput(); login = usuarioApoderadoRepository.Login(tipo, usuario, password); return(login); }
public UsuarioApoderadoOutput Create(UsuarioApoderado user) { UsuarioApoderadoOutput login = new UsuarioApoderadoOutput(); login = usuarioApoderadoRepository.Create(user); return(login); }
public HttpResponseMessage Get(int tipo, string usuario, string password) { UsuarioApoderadoOutput login = new UsuarioApoderadoOutput(); login = usuarioApoderadoBusiness.Login(tipo, usuario, password); return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(JObject.FromObject(login).ToString(), Encoding.UTF8, "application/json") }); }
public HttpResponseMessage Get(string token) { UsuarioApoderadoOutput login = new UsuarioApoderadoOutput(); login = usuarioApoderadoBusiness.Token(token); return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(JObject.FromObject(login).ToString(), Encoding.UTF8, "application/json") }); }
public UsuarioApoderadoOutput Create(UsuarioApoderado user) { UsuarioApoderadoOutput login = new UsuarioApoderadoOutput(); try { using (IDbConnection connection = OpenConnection()) { var oParams = new DynamicParameters(); oParams.Add("Nombre", user.Nombre); oParams.Add("Apellido", user.Apellido); oParams.Add("Celular", user.Celular); oParams.Add("Dni", user.Dni); oParams.Add("Tipo", user.Tipo); oParams.Add("Correo", user.Correo); oParams.Add("Password", user.Password); login = connection.Query <UsuarioApoderadoOutput>( "uspUsuarioApoderadoCreate", oParams, commandType: CommandType.StoredProcedure).FirstOrDefault(); if (login == null) { login = new UsuarioApoderadoOutput(); login.mensaje = "Error al registrar usuario"; login.estado = Status.Error; } else { login.estado = Status.Ok; } } } catch (Exception ex) { login.estado = Status.Error; login.mensaje = "Error al registrar, por favor revise su datos ingresados."; } return(login); }