Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [ValidateInput(false)]
- public ActionResult DetailTabControl()
- {
- if (Session["cod_cli"] != null)
- {
- int codCliente = Convert.ToInt32(TempData["codCliente"]);
- Cliente_man model = db.Cliente_man.Find(codCliente);
- return PartialView("~/Views/Cliente_man/_DetailTabControl.cshtml", model);
- }
- else
- {
- return RedirectToAction("Login", "Account");
- }
- }
- @model OneeWeb_v3.Models.Crm.Cliente_man
- <h3>
- @Html.DisplayFor(model => model.razao_social).ToHtmlString()
- </h3>
- @model OneeWeb_v3.Models.Crm.Cliente_manDetalhes
- <h3>
- @Html.DisplayFor(model => model.razao_social).ToHtmlString()
- </h3>
- [ValidateInput(false)]
- public ActionResult DetailTabControl()
- {
- if (Session["cod_cli"] != null)
- {
- int codCliente = Convert.ToInt32(TempData["codCliente"]);
- //Cliente_man model = db.Cliente_man.Find(codCliente);
- Cliente_manDetalhes mode = from s in db.Cliente_man
- where s.id_cliente == codCliente
- select new
- {
- id_cliente = s.id_cliente,
- nome_fantasia = s.nome_fantasia,
- Perfil = s.Perfil,
- n_doc = s.n_doc,
- cidade = s.cidade,
- siglaEstado = s.siglaEstado
- });
- return PartialView("~/Views/Cliente_man/_DetailTabControl.cshtml", model);
- }
- else
- {
- return RedirectToAction("Login", "Account");
- }
- }
- from s in db.Cliente_man
- where s.id_cliente == codCliente
- select new
- {
- id_cliente = s.id_cliente,
- nome_fantasia = s.nome_fantasia,
- Perfil = s.Perfil,
- n_doc = s.n_doc,
- cidade = s.cidade,
- siglaEstado = s.siglaEstado
- });
- select new Cliente_manDetalhes { ... }
- var item = db.Cliente_man.FirstOrDefault(s => s.id_cliente == codCliente);
- var mode = new Cliente_manDetalhes
- {
- id_cliente = item.id_cliente,
- nome_fantasia = item.nome_fantasia,
- Perfil = item.Perfil,
- n_doc = item.n_doc,
- cidade = item.cidade,
- siglaEstado = item.siglaEstado
- };
- (from s in db.Cliente_man
- where s.id_cliente == codCliente
- select s) // #1 Consulta LINQ To Entities - Retorna uma lista de Cliente_man
- .ToArray() // #2 Materialização da consulta em memória
- .Select(s => new Cliente_manDetalhes
- {
- ... // #3 Mapeamento da lista de Cliente_man para Cliente_manDetalhes
- })
- .FirstOrDefault(); #4 // Seleção do primeiro item
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement