// GET: IssueVoucher public async Task <IActionResult> Index() { ADTeam5User user = await _userManager.GetUserAsync(HttpContext.User); List <string> identity = userCheck.checkUserIdentityAsync(user); int userID = user.WorkID; //b.AddReorderLevelItemToTempPurchaseOrderDetailsList(); List <TempPurchaseOrderDetails> tempPurchaseOrderDetails = b.GetTempPurchaseOrderDetailsList(); //Viewbag for catagory List <Catalogue> categoryList = new List <Catalogue>(); var q = _context.Catalogue.GroupBy(x => new { x.Category }).Select(x => x.FirstOrDefault()); foreach (var item in q) { categoryList.Add(item); } categoryList.Insert(0, new Catalogue { ItemNumber = "0", Category = "" }); ViewBag.ListofCategory = categoryList; return(View(tempPurchaseOrderDetails)); }