public IActionResult Create([Bind("PurchaseItemID,PurchaseID,ProductID,StatusID,PurchaseQty,Price,WarentyIntervalMonth,DeliveryDate,AssetID,LicenseID,HasAssetOrLicense")] PurchaseItem purchaseItem) { if (ModelState.IsValid) { Tuple <string, int> add = service.Add(purchaseItem); if (add.Item1 == "Hardware") { //return RedirectToAction("CreatAutomatic", "Asset", new { purchaseItemID = purchaseItem.PurchaseItemID, qtyAdd = add.Item2 }); return(RedirectToAction("CreateTagNumber", "Asset", new { purchaseItemID = purchaseItem.PurchaseItemID })); } if (add.Item1 == "Software") { return(RedirectToAction("CreatAutomatic", "License", new { purchaseItemID = purchaseItem.PurchaseItemID, qtyAdd = add.Item2 })); } return(RedirectToAction("Edit", "Purchase", new { id = purchaseItem.PurchaseID })); } ViewData["ProductID"] = new List <SelectListItem>(service.GetSelectListProducts()); ViewData["StatusID"] = new List <SelectListItem>(service.GetSelectListStatusPurchase()); return(View(purchaseItem)); }