public ViewResult Stuff(int id)
        {
            SpecificTransactionViewModel STVM = new SpecificTransactionViewModel
            {
                Trans       = repository.GetTransaction(id),
                CurrentUser = users.GetUser(repository.GetTransaction(id).AcountId)
            };

            return(View("SpecificTransaction", STVM));
        }
        public ViewResult Prev(int id, SpecificTransactionViewModel STVM)
        {
            if (id > 1)
            {
                STVM.Trans       = repository.GetTransaction(id - 1);
                STVM.CurrentUser = users.GetUser(repository.GetTransaction(id - 1).AcountId);
            }
            else
            {
                return(View("List", defaultView));
            }

            return(View("SpecificTransaction", STVM));
        }
        public ViewResult Report(int id, int idUser, string reason, string explination)
        {
            User   reporter = users.Users.Where(J => J.UserName == HttpContext.User.Identity.Name).FirstOrDefault();
            Report report   = new Report();

            report.AcountReported  = repository.Transactions.Where(u => id == u.TransactionId).First().AcountId;
            report.AcountReporting = reporter.UserId;
            report.Description     = explination;
            report.Reason          = reason;
            reports.SaveReport(report);

            SpecificTransactionViewModel STVM = new SpecificTransactionViewModel
            {
                Trans       = repository.GetTransaction(id),
                CurrentUser = users.GetUser(repository.GetTransaction(id).AcountId)
            };

            return(View("SpecificTransaction", STVM));
        }
        public ActionResult Next(int id, SpecificTransactionViewModel STVM)
        {
            if ((id + 1) < repository.Transactions.Last().TransactionId)
            {
                STVM.Trans       = repository.GetTransaction(id + 1);
                STVM.CurrentUser = users.GetUser(repository.GetTransaction(id + 1).AcountId);
            }
            else if ((id + 1) == repository.Transactions.Last().TransactionId)
            {
                STVM.Trans       = repository.Transactions.Last();
                STVM.CurrentUser = users.GetUser(repository.GetTransaction(id + 1).AcountId);
            }
            else
            {
                return(RedirectToAction("List1"));
            }

            return(View("SpecificTransaction", STVM));
        }