// // GET: /OssbComunicacao/ public async Task <ActionResult> Index(int id = 0) { if (Session.IsFuncionario()) { var ossbComunicacao = await _db .OSSB_COMUNICACAO .Include(o => o.OSSB1) .Include(o => o.PESSOA1) .Where(o => o.OSSB == id) .OrderByDescending(o => o.ID) .ToArrayAsync(); var viewModel = new OssbComunicacaoIndexViewModel { Ossb = id, Items = ossbComunicacao, Ocorrencia = await _db.OSSB.Where(os => os.ID == id).Select(os => os.OCORRENCIA).FirstOrDefaultAsync() }; return(View(viewModel)); } else { return(RedirectToAction("", "")); } }
// // GET: /OssbComunicacao/ public async Task <ActionResult> Index(int id = 0) { var ossbComunicacao = await _db .OSSB_COMUNICACAO .Include(o => o.OSSB1) .Include(o => o.PESSOA1) .Where(o => o.OSSB == id) .Where(o => o.TIPO == "E" || o.TIPO == "S") .ToArrayAsync(); var viewModel = new OssbComunicacaoIndexViewModel { Ossb = id, Items = ossbComunicacao, }; return(View(viewModel)); }