public void TestInitialize() { context = new ApplicationDbContext(); deliveryOrderService = new DeliveryOrderService(context); deliveryOrderRepository = new DeliveryOrderRepository(context); purchaseOrderRepository = new PurchaseOrderRepository(context); inventoryRepository = new InventoryRepository(context); itemRepository = new ItemRepository(context); deliveryOrderDetailRepository = new DeliveryOrderDetailRepository(context); stockMovementRepository = new StockMovementRepository(context); statusRepository = new StatusRepository(context); //create test PO object and save to db PurchaseOrder PO = new PurchaseOrder() { PurchaseOrderNo = "VALLI", CreatedDateTime = DateTime.Now, Supplier = context.Supplier.Where(x => x.SupplierCode == "CHEP").First() }; purchaseOrderRepository.Save(PO); // create test DO object and save to db DeliveryOrder DO = new DeliveryOrder() { DeliveryOrderNo = "DOTEST", PurchaseOrder = PO, CreatedDateTime = DateTime.Now, Supplier = context.Supplier.Where(x => x.SupplierCode == "CHEP").First() }; deliveryOrderRepository.Save(DO); }
public void TestInitialize() { context = new ApplicationDbContext(); retrievalService = new RetrievalService(context); itemService = new ItemService(context); disbursementService = new DisbursementService(context); retrievalRepository = new RetrievalRepository(context); disbursementRepository = new DisbursementRepository(context); disbursementdetailRepository = new DisbursementDetailRepository(context); stockmovementRepository = new StockMovementRepository(context); statusRepository = new StatusRepository(context); Retrieval retrieval = new Retrieval(); if (retrievalRepository.FindById("TEST") == null) { //save retrieval object into db retrieval.RetrievalId = "TEST"; retrieval.CreatedDateTime = DateTime.Now; retrievalRepository.Save(retrieval); retrieval.Status = statusRepository.FindById(19); } else { retrieval = retrievalRepository.FindById("TEST"); } Disbursement disbursement = new Disbursement(); if (disbursementRepository.FindById("TEST") == null) { disbursement.DisbursementId = "TEST"; disbursement.CreatedDateTime = DateTime.Now; disbursement.Retrieval = retrieval; } else { disbursement = disbursementRepository.FindById("TEST"); } disbursementRepository.Save(disbursement); //save disbursement detail object into db DisbursementDetail detail = new DisbursementDetail() { Disbursement = disbursement, Item = context.Item.Where(x => x.ItemCode == "C003").First(), PlanQuantity = 5, ActualQuantity = 5 }; disbursementdetailRepository.Save(detail); }
public async Task <int> Outbound(StockMovement stockMovement) { using (var db = new CyzaTestEntities()) { var repository = new StockMovementRepository(db); await repository.Outbound(stockMovement); return(await db.SaveChangesAsync()); } }
public StockAdjustmentService(ApplicationDbContext context) { this.context = context; this.statusRepository = new StatusRepository(context); this.stockAdjustmentRepository = new StockAdjustmentRepository(context); this.stockAdjustmentDetailRepository = new StockAdjustmentDetailRepository(context); this.itemService = new ItemService(context); this.inventoryRepository = new InventoryRepository(context); this.stockMovementRepository = new StockMovementRepository(context); this.stockMovementService = new StockMovementService(context); }
public void TestInitialize() { context = new ApplicationDbContext(); saService = new StockAdjustmentService(context); saRepository = new StockAdjustmentRepository(context); sadRepository = new StockAdjustmentDetailRepository(context); statusRepository = new StatusRepository(context); itemRepository = new ItemRepository(context); smRepository = new StockMovementRepository(context); userService = new UserService(context); }
public DeliveryOrderService(ApplicationDbContext context) { this.context = context; this.deliveryOrderRepository = new DeliveryOrderRepository(context); this.statusRepository = new StatusRepository(context); this.inventoryRepository = new InventoryRepository(context); this.purchaseOrderRepository = new PurchaseOrderRepository(context); this.stockMovementRepository = new StockMovementRepository(context); this.purchaseOrderDetailsRepository = new PurchaseOrderDetailRepository(context); this.itemRepository = new ItemRepository(context); this.deliveryOrderDetailRepository = new DeliveryOrderDetailRepository(context); this.purchaseOrderService = new PurchaseOrderService(context); }
public void TestInitialize() { // Arrange context = new ApplicationDbContext(); stockAdjustmentRepository = new StockAdjustmentRepository(context); stockAdjustmentDetailRepository = new StockAdjustmentDetailRepository(context); service = new StockAdjustmentService(context); itemRepository = new ItemRepository(context); inventoryRepository = new InventoryRepository(context); itemService = new ItemService(context); this.stockMovementRepository = new StockMovementRepository(context); //save new item object into db Item item = new Item(); item.ItemCode = "he06"; item.CreatedDateTime = DateTime.Now; itemRepository.Save(item); itemService.SaveInventory(item, 40); }
public void TestInitialize() { // Arrange context = new ApplicationDbContext(); stockMovementRepository = new StockMovementRepository(context); }
public StockMovementService(ApplicationDbContext context) { this.context = context; stockmovementRepository = new StockMovementRepository(context); itemService = new ItemService(context); }
public void TestInitialize() { context = new ApplicationDbContext(); stockmovementService = new StockMovementService(context); itemService = new ItemService(context); stockmovementRepository = new StockMovementRepository(context); ddRepository = new DisbursementDetailRepository(context); sadRepository = new StockAdjustmentDetailRepository(context); dodRepository = new DeliveryOrderDetailRepository(context); disbursementRepository = new DisbursementRepository(context); doRepository = new DeliveryOrderRepository(context); saRepository = new StockAdjustmentRepository(context); //create new test object and save into db StockMovement sm = new StockMovement() { StockMovementId = IdService.GetNewStockMovementId(context), DisbursementId = "TEST", StockAdjustmentId = "TEST", DeliveryOrderNo = "TEST", Item = context.Item.Where(x => x.ItemCode == "C003").First(), CreatedDateTime = DateTime.Now, OriginalQuantity = 1, AfterQuantity = 2 }; stockmovementRepository.Save(sm); //create new disbursement object and save into db Disbursement disbursement = new Disbursement(); if (disbursementRepository.FindById("TEST") == null) { disbursement.DisbursementId = "TEST"; disbursement.CreatedDateTime = DateTime.Now; } else { disbursement = disbursementRepository.FindById("TEST"); } disbursementRepository.Save(disbursement); //create new DisbursementDetail object and save into db DisbursementDetail detail = new DisbursementDetail() { DisbursementId = "TEST", Item = context.Item.First(), PlanQuantity = 3, ActualQuantity = 3 }; ddRepository.Save(detail); //create new DO object and save into db DeliveryOrder d = new DeliveryOrder(); if (doRepository.FindById("TEST") == null) { d.DeliveryOrderNo = "TEST"; d.CreatedDateTime = DateTime.Now; } else { d = doRepository.FindById("TEST"); } doRepository.Save(d); //create new DO detail object and save into db DeliveryOrderDetail dod = new DeliveryOrderDetail() { DeliveryOrder = d, Item = context.Item.First(), PlanQuantity = 4, ActualQuantity = 4 }; dodRepository.Save(dod); //create new SA object and save into db StockAdjustment SA = new StockAdjustment(); if (saRepository.FindById("TEST") == null) { SA.StockAdjustmentId = "TEST"; SA.CreatedDateTime = DateTime.Now; } else { SA = saRepository.FindById("TEST"); } saRepository.Save(SA); //create new SA detail object and save into db StockAdjustmentDetail SADetail = new StockAdjustmentDetail() { StockAdjustment = SA, Item = context.Item.First(), OriginalQuantity = 2, AfterQuantity = 4 }; sadRepository.Save(SADetail); }
public void TestInitialize() { context = new ApplicationDbContext(); stockmovementRepository = new StockMovementRepository(context); stockmovementService = new StockMovementService(context); }