public IActionResult AgregarCliente(Cliente nuevoCliente) { RPClientes rpCli = new RPClientes(); rpCli.Agregar(nuevoCliente); return(CreatedAtAction(nameof(AgregarCliente), nuevoCliente)); }
public IActionResult AgregarPedido(Pedido2 nuevoPedido) { RPClientes rpCli = new RPClientes(); rpCli.AgregarPedido(nuevoPedido); return(CreatedAtAction(nameof(AgregarCliente), nuevoPedido)); }
public IActionResult AgregarCategoria(Categoria2 nuevaCategoria) { RPClientes rpCli = new RPClientes(); rpCli.AgregarCategoria(nuevaCategoria); return(CreatedAtAction(nameof(AgregarCategoria), nuevaCategoria)); }
public IActionResult AuthClient(string username, string password) { RPClientes rpCli = new RPClientes(); var cliente = rpCli.auth(username, password); return(Ok(cliente)); }
public IActionResult GetPDireccion(string provincia, string canton, string distrito) { RPClientes rpCli = new RPClientes(); var productores2 = rpCli.getAllProductores(); var productores = new List <Productor2> { }; var direccion = new List <string> { provincia, canton, distrito }; foreach (var rec in productores2) { if (rec.direccion[0] == provincia) { if (rec.direccion[1] == canton) { if (rec.direccion[2] == distrito) { productores.Add(rec); } } } } return(Ok(productores)); }
public IActionResult AuthProductor(string username, string password) { RPClientes rpCli = new RPClientes(); var productores2 = rpCli.getAllProductores(); var productor = new Productor2(); foreach (var rec in productores2) { if (rec.usuario == username) { productor = rec; } } var usuario = new User { cedula = productor.cedula, usuario = productor.usuario, pass = productor.pass, aceptado = productor.aceptado, login = (productor.pass == password), rol = "Productor" }; return(Ok(usuario)); }
public IActionResult GetProductos(string usuario) { RPClientes rpCli = new RPClientes(); var productores = rpCli.getAllProductores(); var productor = new Productor2(); var todoProductos = rpCli.getAllProductos(); var productos = new List <Producto2> { }; var productosNum = new List <int> { }; foreach (var rec in productores) { if (rec.usuario == usuario) { productor = rec; productosNum = rec.productos; } } foreach (var pro in todoProductos) { if (productosNum.Contains(int.Parse(pro.numproducto))) { productos.Add(pro); } } return(Ok(productos)); }
public IActionResult Get(string id) { RPClientes rpCli = new RPClientes(); var cliRet = rpCli.ObtenerCliente(id); if (cliRet == null) { var nf = NotFound("El cliente " + id + " no existe."); return(nf); } return(Ok(cliRet)); }
public IActionResult GetCCedula(string cedula) { RPClientes rpCli = new RPClientes(); var clientes = rpCli.getAllClientes(); var cliente = new Cliente2(); foreach (var rec in clientes) { if (rec.Cedula == cedula) { cliente = rec; } } return(Ok(cliente)); }
public IActionResult GetPUsuario(string usuario) { RPClientes rpCli = new RPClientes(); var productores = rpCli.getAllProductores(); var productor = new Productor2(); foreach (var rec in productores) { if (rec.usuario == usuario) { productor = rec; } } return(Ok(productor)); }
public IActionResult GetPCedula(string cedula) { RPClientes rpCli = new RPClientes(); var productores = rpCli.getAllProductores(); var productor = new Productor2(); foreach (var rec in productores) { if (rec.cedula == cedula) { productor = rec; } } return(Ok(productor)); }
public IActionResult Get() { RPClientes rpCli = new RPClientes(); return(Ok(rpCli.ObtenerClientes())); }