Beispiel #1
0
        public string IssueOrder(int supplierId, int ProductId, int ProductCount)
        {
            var products  = CustomDB.GetPurchaseOrders();
            var suppliers = CustomDB.GetSuppliers();

            Supplier supplier = suppliers.Find(s => s.Id == supplierId);

            var product = products.Find(p => p.Id == ProductId);

            SuppliersOrders newSuppliersOrders = new SuppliersOrders
            {
                ProductId    = product.Id,
                SupplierId   = supplierId,
                ProductCount = ProductCount
            };

            suppliersOrders.Add(newSuppliersOrders);

            string productType  = Enum.GetName(typeof(PurchasesType), product.Type);
            string supplierType = Enum.GetName(typeof(SuppliersType), supplier.Type);

            return(String.Format("Issued Purchase Order for {0} to supplier {1}", productType, supplierType));
        }
Beispiel #2
0
        public TaskService()
        {
            string pathDb = HostingEnvironment.MapPath(@"/App_Data/Database.txt");

            db = new CustomDB(pathDb);
        }
Beispiel #3
0
        private int GetDeliveryTime(int SupplierId)
        {
            var suppliers = CustomDB.GetSuppliers();

            return(suppliers.Find(s => s.Id == SupplierId).DeliveryTime);
        }