Beispiel #1
0
        public ActionResult ShowBijdragesByUserID()
        {
            Account account = (Account)(Session["user"]);

            accountRepository.GetById(account.Id);
            List <Bijdrage>   bijdrages = repository.GetAllBijdragesByUserId(account.Id);
            BijdrageViewModel bvm       = new BijdrageViewModel {
                bijdrageList = bijdrages, account = account
            };

            return(PartialView("Bijdrages", bvm));
        }
Beispiel #2
0
        public ActionResult ShowPosts()
        {
            System.Threading.Thread.Sleep(2500);
            List <Bijdrage> bijdrages = repository.GetAllBijdrages();
            Account         account   = (Account)(Session["user"]);

            accountRepository.GetById(account.Id);
            BijdrageViewModel bvm = new BijdrageViewModel {
                bijdrageList = bijdrages, account = account
            };

            return(PartialView("Bijdrages", bvm));
        }
Beispiel #3
0
 public ActionResult AdminIndex()
 {
     if (Session["user"] != null)
     {
         List <Bijdrage> bijdrages = repository.GetallreportedBijdrages();
         Account         account   = (Account)(Session["user"]);
         accountRepository.GetById(account.Id);
         BijdrageViewModel bvm = new BijdrageViewModel {
             bijdrageList = bijdrages, account = account
         };
         return(PartialView("Bijdrages", bvm));
     }
     else
     {
         return(View("Error"));
     }
 }
Beispiel #4
0
        public ActionResult AdminDeletePosts(int id)
        {
            try
            {
                repository.DeletePost(id);
                List <Bijdrage> bijdrages = repository.GetAllBijdrages();
                Account         account   = (Account)(Session["user"]);
                accountRepository.GetById(account.Id);
                BijdrageViewModel bvm = new BijdrageViewModel {
                    bijdrageList = bijdrages, account = account
                };
                return(PartialView("Bijdrages", bvm));
            }

            catch
            {
                return(View("Error"));
            }
        }
Beispiel #5
0
        public ActionResult GiveALike(int id)
        {
            List <Bijdrage> bijdrages = repository.GetAllBijdrages();
            Account         account   = (Account)(Session["user"]);

            accountRepository.GetById(account.Id);
            BijdrageViewModel bvm = new BijdrageViewModel {
                bijdrageList = bijdrages, account = account
            };

            try
            {
                repository.InsertLike(new AccountBijdrage(account.Id, id, 1, 0));
                return(PartialView("Bijdrages", bvm));
            }

            catch
            {
                return(RedirectToAction("Index", "MediaSharing"));
            }
        }