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); }
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); }