/// <summary> /// AddFirstAidVideotoPackingSlip method has logic to add firstadidvideo to packing Slip /// </summary> /// <param name="type"></param> public void AddFirstAidVideotoPackingSlip(PaymentForOrder type) { // Method intentionally left empty. PackingSlip pckslip = new PackingSlip() { PackingSlipId = System.Guid.NewGuid(), OrderId = 1, AddressDetails = "Test Address", ShippedItemDetails = new PaymentItem() { ItemId = 2, ItemName = "First Aid", Price = 0 } }; PackingSlipResponseContext taskReponseContext = new PackingSlipResponseContext { PackingSlipDetails = pckslip }; }
/// <summary> /// Method for generating PackingSlip details /// </summary> /// <param name="orderId">Order Id number</param> /// <returns>PackingSlipResponseContext</returns> public PackingSlipResponseContext GeneratePackingSlip(int orderId) { PackingSlip pckslip = new PackingSlip() { PackingSlipId = System.Guid.NewGuid(), OrderId = orderId, AddressDetails = "Test Address", ShippedItemDetails = new PaymentItem() { ItemId = 1, ItemName = "DrugsContainer", Price = 60000 } }; PackingSlipResponseContext taskReponseContext = new PackingSlipResponseContext { PackingSlipDetails = pckslip // PackingSlipDetails = _unitOfWork.PackingSlipRepository.GetById(x => x.OrderId == OrderId) }; return(taskReponseContext); }
/// <summary> /// Method for generating Duplicate PackingSlip details for Royalty Department /// </summary> /// <param name="orderId">Order Id number</param> /// <returns>PackingSlipResponseContext</returns> public PackingSlipResponseContext GenerateDuplicatePackingSlip(int orderId) { PackingSlip pckslip = new PackingSlip() { PackingSlipId = System.Guid.NewGuid(), OrderId = orderId, AddressDetails = "Sample Address", DepartmentDetails = new Department { DepartmentId = 1, DepartmentName = "Royalty" }, ShippedItemDetails = new PaymentItem() { ItemId = 1, ItemName = "Drugs", Price = 6000 } }; PackingSlipResponseContext taskReponseContext = new PackingSlipResponseContext { PackingSlipDetails = pckslip }; return(taskReponseContext); }