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)); }