// GET: NumSolicitacoesPorSetors/Details/5
 public async Task<ActionResult> Details(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     NumSolicitacoesPorSetor numSolicitacoesPorSetor = await db.NumSolicitacoesPorSetor.FindAsync(id);
     var a = db.TodasSolicitacoes(numSolicitacoesPorSetor.SetorID);
     var b = new List<TodasSolicitacoes_Result>();
     var c = new NumSolViewModel();
     c.ListaSolicitacoes = new List<TodasSolicitacoes_Result>();
     c.ListaDetalhesSolicitacoes = new List<DetalhesSolicitacao_Result>();
     foreach (var item in db.TodasSolicitacoes(numSolicitacoesPorSetor.SetorID))
     {
         c.ListaSolicitacoes.Add(item);
     }
     foreach (var item in db.DetalhesSolicitacao(id))
     {
         c.ListaDetalhesSolicitacoes.Add(item);
     }
     if (numSolicitacoesPorSetor == null)
     {
         return HttpNotFound();
     }
     return View(c);
 }
 public ActionResult Detalhes(int? id)
 {
     var c = new NumSolViewModel();
     c.ListaDetalhesSolicitacoes = new List<DetalhesSolicitacao_Result>();
     foreach (var item in db.DetalhesSolicitacao(id))
     {
         c.ListaDetalhesSolicitacoes.Add(item);
     }
     return View(c);
 }
 // GET: SolicitacaoMaterials/Details/5
 public ActionResult Details(int? id)
 {
     if (id == null)
         {
             return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
         }
         SolicitacaoMaterial solicitacaoMaterial = db.SolicitacaoMaterial.Find(id);
     var c = new NumSolViewModel();
     c.ListaSolicitacoes = new List<TodasSolicitacoes_Result>();
     c.ListaDetalhesSolicitacoes = new List<DetalhesSolicitacao_Result>();
     foreach (var item in db.DetalhesSolicitacao(solicitacaoMaterial.ID))
     {
         c.ListaDetalhesSolicitacoes.Add(item);
     }
         return View(solicitacaoMaterial);
 }