public ActionResult Home() { #region Prep Utilities myHandler = new BusinessLogicHandler(); Supplier supplier = new Supplier(); RangeViewModel model = new RangeViewModel(); #endregion #region Get User(Supplier) string userName = User.Identity.GetUserName(); ApplicationDbContext dataSocket = new ApplicationDbContext(); UserStore<ApplicationUser> myStore = new UserStore<ApplicationUser>(dataSocket); _userManager = new ApplicationUserManager(myStore); var user = _userManager.FindByEmail(userName); #endregion #region Get Supplier Details supplier = myHandler.GetSupplier(user.Id); #endregion #region Get Orders For Supplier model.Orders = myHandler.GetSupplierOrders(supplier.SupplierID); if(model.Orders != null) { model.Orders.OrderBy(m => m.DateCreated); } #endregion return View(model); }