Beispiel #1
0
        //
        // 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));
        }