fork download
  1. // GET: /Contracts/Indox
  2.  
  3. public ActionResult Inbox()
  4. {
  5. if (Request.Cookies["session-id"] == null)
  6. {
  7. Response.Redirect("/");
  8. return null;
  9. }
  10.  
  11. List<Models.ContractPlain> currentContracts = new List<Models.ContractPlain>();
  12.  
  13. try
  14. {
  15. var currentUserId = db.GetUserIdByLogin(Request.Cookies["user-name"].Value);
  16. int resultValue = Convert.ToInt32(currentUserId.FirstOrDefault());
  17.  
  18. foreach (var item in db.contracts)
  19. {
  20. if (item.recv_id == resultValue)
  21. {
  22. var record = new Models.ContractPlain
  23. {
  24. Id = item.id,
  25. ContractGuid = Guid.Parse(item.guid),
  26. Sender = db.GetLoginByUserId(item.sender_id).FirstOrDefault(),
  27. Receiver = db.GetLoginByUserId(item.recv_id).FirstOrDefault(),
  28. ContractType = Convert.ToInt32(item.type),
  29. ContractStatus = item.status,
  30. CreatedTime = DateTime.Parse(item.date_created),
  31. CreditEnd = DateTime.Parse(item.date_credit_end)
  32. };
  33.  
  34. currentContracts.Add(record);
  35. }
  36. }
  37. }
  38. catch (Exception exc)
  39. {
  40. exc.ToString();
  41. }
  42.  
  43. return View(currentContracts);
  44. }
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty