Ejemplo n.º 1
0
        public InventoryAdjustmentModel GetInventoryAdjustmentById(long invAdjId)
        {
            var model = (from inventory in _inventoryAdjustmentRepository.GetInventoryAdjustmentById(invAdjId).ToList()
                         select new InventoryAdjustmentModel()
            {
                Id = inventory.Id,
                ReferenceNo = inventory.ReferenceNo,
                StoreId = inventory.StoreId,
                EmployeeId = inventory.EmployeeId,
                Date = inventory.Date,
                Notes = inventory.Notes,
                InventoryType = inventory.InventoryType,
                ConsumptionStatus = inventory.ConsumptionStatus,
            }).SingleOrDefault();

            if (model != null)
            {
                model.InventoryAdjustmentDetail = (from inventoryAdjDetail in _inventoryAdjustmentRepository.GetInventoryAdjustmentDetail(invAdjId)
                                                   select new InventoryAdjustmentDetailModel()
                {
                    InventoryAdjustmentId = inventoryAdjDetail.InventoryAdjustmentId,
                    IngredientId = inventoryAdjDetail.IngredientId,
                    Quantity = inventoryAdjDetail.Quantity,
                    Price = inventoryAdjDetail.Price,
                    TotalAmount = inventoryAdjDetail.TotalAmount,
                    ConsumptionStatus = inventoryAdjDetail.ConsumptionStatus,
                    IngredientName = inventoryAdjDetail.IngredientName,
                    FoodMenuId = inventoryAdjDetail.FoodMenuId,
                    FoodMenuName = inventoryAdjDetail.FoodMenuName
                }).ToList();
            }
            return(model);
        }
Ejemplo n.º 2
0
        public HttpResponseMessage GetInventoryAdjustmentById([FromBody] Models.inventory_adjustment inventory_adjustment)
        {
            var inventoryAdjustmentId = inventory_adjustment.inventory_adjustment_id;

            var employee = inventoryAdjustmentRepository.GetInventoryAdjustmentById(inventoryAdjustmentId);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, employee);

            return(response);
        }