/// <summary>
        /// Llama al Data Core para el retorno del item que se esta descontando en el inventario, arma la entidad (json) con la informacion que va a retornar
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public static ItemInventoryResponse discountItemInventory(ItemInventoryRequest request)
        {
            ItemInventoryResponse response = new ItemInventoryResponse();

            response.inventory = InventoryDC.discountItemInventory(request);

            response.code    = 100;
            response.message = "OK";

            return(response);
        }
        /// <summary>
        /// Conecta a la bd y ejecuta el sp de para el descuento del item en el inventario
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public static List <InventoryMC> discountItemInventory(ItemInventoryRequest request)
        {
            try
            {
                var dataservice = new DataModelService();
                List <InventoryMC> inventory = dataservice.GetListByParameter <InventoryMC, ItemInventoryRequest>("[dbo].[discountItemInventory]", request);

                return(inventory);
            }
            catch (Exception ex)
            {
                List <InventoryMC> inventories = new List <InventoryMC>();
                InventoryMC        inventory   = new InventoryMC();
                inventory.item = ex.Message;
                inventories.Add(inventory);

                return(inventories);
            }
        }
Beispiel #3
0
 public ActionResult <ItemInventoryResponse> discountItemInventory(ItemInventoryRequest request)
 {
     return(InventoryBC.discountItemInventory(request));
 }
Beispiel #4
0
 public ActionResult <ItemInventoryResponse> saveItemInventory(ItemInventoryRequest request)
 {
     return(InventoryBC.saveItemInventory(request));
 }