Esempio n. 1
0
        // GET: Transaction/Details/5
        public ActionResult Details(int id, string userId = null)
        {
            if (string.IsNullOrEmpty(userId))
                userId = User.Identity.GetUserId();

            var transactionHelper = new TransactionsHelper();
            var transaction = transactionHelper.GetTransaction(id);
            if (transaction == null || transaction.TransactionItems.Count.Equals(0) || !transaction.UserId.Equals(userId))
                return RedirectToAction("Index", "Transaction");

            var model = transaction.TransactionItems.Select(x => new TransactionsDetailsViewModels()
            {
                Id = x.ImageId,
                Name = x.PicPopImage.Name,
                Amount = x.Value,
                Date = x.Transaction.DtAdded
            }).AsEnumerable();

            return View(model);
        }