// GET: Home
        public ActionResult Index()
        {
            if (!Request.IsAuthenticated) {
                return RedirectToAction("Welcome");
            }

            var userId = int.Parse(User.Identity.GetUserId());
            var user = UserManager.FindById(userId);

            //ApplicationDbContext context = new ApplicationDbContext();

            //var user = context.Users.Find(User.Identity.GetUserId());
            //var account = user.CloudStorageAccounts.FirstOrDefault();
            //var container = account.CloudStorageContainers.FirstOrDefault();

            //CloudStorageMananger storage = new CloudStorageMananger();
            //var itemList = storage.GetCloudStorageItems();

            //foreach (var item in container.CloudStorageItems) {

            //}

            ApplicationDbContext context = new ApplicationDbContext();
            var items = context.CloudStorageItems.OrderByDescending(i => i.Modified);

            HomeIndexViewModel model = new HomeIndexViewModel {
                //DocumentList = container.CloudStorageItems
                RecentItems = new List<CloudStorageItem>() // items.ToList()
            };

            return View(model);
        }
Ejemplo n.º 2
0
 public ActionResult Index()
 {
     if (!Request.IsAuthenticated)
         return RedirectToAction("Welcome");
     var user = UserManager.FindById(this.GetUserId());
     var items = user.DriveItems.OrderByDescending(i => i.Modified);
     HomeIndexViewModel model = new HomeIndexViewModel {
         RecentItems = items.ToList()
     };
     return View(model);
 }