Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. [ValidateInput(false)]
  2. public ActionResult DetailTabControl()
  3. {
  4. if (Session["cod_cli"] != null)
  5. {
  6. int codCliente = Convert.ToInt32(TempData["codCliente"]);
  7.  
  8. Cliente_man model = db.Cliente_man.Find(codCliente);
  9.  
  10. return PartialView("~/Views/Cliente_man/_DetailTabControl.cshtml", model);
  11. }
  12. else
  13. {
  14. return RedirectToAction("Login", "Account");
  15. }
  16. }
  17.  
  18. @model OneeWeb_v3.Models.Crm.Cliente_man
  19. <h3>
  20. @Html.DisplayFor(model => model.razao_social).ToHtmlString()
  21. </h3>
  22.  
  23. @model OneeWeb_v3.Models.Crm.Cliente_manDetalhes
  24. <h3>
  25. @Html.DisplayFor(model => model.razao_social).ToHtmlString()
  26. </h3>
  27.  
  28. [ValidateInput(false)]
  29. public ActionResult DetailTabControl()
  30. {
  31. if (Session["cod_cli"] != null)
  32. {
  33. int codCliente = Convert.ToInt32(TempData["codCliente"]);
  34.  
  35. //Cliente_man model = db.Cliente_man.Find(codCliente);
  36.  
  37. Cliente_manDetalhes mode = from s in db.Cliente_man
  38. where s.id_cliente == codCliente
  39. select new
  40. {
  41. id_cliente = s.id_cliente,
  42. nome_fantasia = s.nome_fantasia,
  43. Perfil = s.Perfil,
  44. n_doc = s.n_doc,
  45. cidade = s.cidade,
  46. siglaEstado = s.siglaEstado
  47. });
  48.  
  49. return PartialView("~/Views/Cliente_man/_DetailTabControl.cshtml", model);
  50. }
  51. else
  52. {
  53. return RedirectToAction("Login", "Account");
  54. }
  55. }
  56.  
  57. from s in db.Cliente_man
  58. where s.id_cliente == codCliente
  59. select new
  60. {
  61. id_cliente = s.id_cliente,
  62. nome_fantasia = s.nome_fantasia,
  63. Perfil = s.Perfil,
  64. n_doc = s.n_doc,
  65. cidade = s.cidade,
  66. siglaEstado = s.siglaEstado
  67. });
  68.  
  69. select new Cliente_manDetalhes { ... }
  70.  
  71. var item = db.Cliente_man.FirstOrDefault(s => s.id_cliente == codCliente);
  72. var mode = new Cliente_manDetalhes
  73. {
  74. id_cliente = item.id_cliente,
  75. nome_fantasia = item.nome_fantasia,
  76. Perfil = item.Perfil,
  77. n_doc = item.n_doc,
  78. cidade = item.cidade,
  79. siglaEstado = item.siglaEstado
  80. };
  81.  
  82. (from s in db.Cliente_man
  83. where s.id_cliente == codCliente
  84. select s) // #1 Consulta LINQ To Entities - Retorna uma lista de Cliente_man
  85. .ToArray() // #2 Materialização da consulta em memória
  86. .Select(s => new Cliente_manDetalhes
  87. {
  88. ... // #3 Mapeamento da lista de Cliente_man para Cliente_manDetalhes
  89. })
  90. .FirstOrDefault(); #4 // Seleção do primeiro item
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement