public IActionResult InsertProduct([FromBody] ApiProducts.Library.Models.CatProductos value) { int id = 0; var ConnectionStringLocal = _configuration.GetValue <string>("CadenaConexion"); using (IProduct Product = Factorizador.CrearConexionServicio(ApiProducts.Library.Models.ConnectionType.MSSQL, ConnectionStringLocal)) { id = Product.InsertProduct(value.Sku, value.Titulo, value.Descripcion, value.IdPlataforma, value.IdGenero, value.idClasificacion, value.Imagen, value.Imagen2, value.Imagen3, value.UrlVideo, value.Costo, value.PrecioVenta, value.Edicion, value.FechaLanzamiento.ToString()); if (id > 0) { return(Ok(new { Id = id, Estatus = "success", Code = 200, Msg = "Producto insertado correctamnete!!" })); } } return(NotFound()); }
public IActionResult DeleteProduct([FromBody] ApiProducts.Library.Models.CatProductos value) { int id = 0; var ConnectionStringLocal = _configuration.GetValue <string>("CadenaConexion"); using (IProduct Product = Factorizador.CrearConexionServicio(ApiProducts.Library.Models.ConnectionType.MSSQL, ConnectionStringLocal)) { id = Product.DeleteProduct(value.Id); if (id > 0) { return(Ok(new { Id = id, Estatus = "success", Code = 200, Msg = "Producto eliminado correctamnete!!" })); } } return(NotFound()); }