public HttpResponseMessage ObtenerProductos() { var response = ProductoServices.ObtenerProductos(); HttpResponseMessage result = Request.CreateResponse(HttpStatusCode.OK, response); return(result); }
public HttpResponseMessage EliminarProducto([FromBody] ProductoModel request) { var response = ProductoServices.EliminarProducto(request); HttpResponseMessage result = Request.CreateResponse(HttpStatusCode.OK, response); return(result); }
[HttpGet("GetProductos")] // post api/Cliente/GeProductos public ActionResult getProductos([FromQuery(Name = "PageNumber")] int PageNumber, [FromQuery(Name = "Rows")] int Rows) { ProductoServices clienteServices = new ProductoServices(); List <Producto> lProducto = clienteServices.ReturnProducts(PageNumber, Rows); int total = 0; string query = "SELECT COUNT(*) AS 'TOTAL' FROM [adpruebas_de_timbrado].[dbo].[admProductos];"; string connString = DatabaseServices.GetConnString(); using (SqlConnection sqlConnection = new SqlConnection(connString)) { SqlCommand cmd = new SqlCommand(query, sqlConnection); sqlConnection.Open(); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { total = reader.GetInt32(0); } } } ListOfProductos listOfProductos = new ListOfProductos(lProducto, PageNumber, total); string jsonString; jsonString = JsonSerializer.Serialize(listOfProductos); return(Ok(jsonString)); }
[HttpPost] // POST api/Producto public IActionResult create([FromBody] ProductoJSON productoJson) { ProductoServices productoServices = new ProductoServices(); if (productoServices.create(productoJson)) { return(StatusCode(201)); } if (productoServices.errorCode == 120303) { return(StatusCode(400, productoServices.errorMessage)); } return(StatusCode(500, productoServices.errorMessage)); }
public ProductoController() { productoServices = new ProductoServices(); categoriaServices = new CategoriaServices(); }
public FacturaController() { facturaServices = new FacturaServices(); clienteServices = new ClienteServices(); productoServices = new ProductoServices(); }
public ProductoController(ProductoServices ProductoServices) { this._ProductoService = ProductoServices; }