コード例 #1
0
        public HttpResponseMessage ObtenerProductos()
        {
            var response = ProductoServices.ObtenerProductos();
            HttpResponseMessage result = Request.CreateResponse(HttpStatusCode.OK, response);

            return(result);
        }
コード例 #2
0
        public HttpResponseMessage EliminarProducto([FromBody] ProductoModel request)
        {
            var response = ProductoServices.EliminarProducto(request);
            HttpResponseMessage result = Request.CreateResponse(HttpStatusCode.OK, response);

            return(result);
        }
コード例 #3
0
        [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));
        }
コード例 #4
0
        [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));
        }
コード例 #5
0
 public ProductoController()
 {
     productoServices  = new ProductoServices();
     categoriaServices = new CategoriaServices();
 }
コード例 #6
0
 public FacturaController()
 {
     facturaServices  = new FacturaServices();
     clienteServices  = new ClienteServices();
     productoServices = new ProductoServices();
 }
コード例 #7
0
ファイル: ProductoController.cs プロジェクト: b1diaz/Dw
 public ProductoController(ProductoServices ProductoServices)
 {
     this._ProductoService = ProductoServices;
 }