Пример #1
0
        public async Task <ActionResult <IEnumerable <TipoRisco> > > GetTiposRisco()
        {
            var tiposRisco = await _context.TipoRisco.ToListAsync();

            var listaCriticidade = new Criticidade().ListaCriticidade();
            var tiposRiscoReturn = tiposRisco.Select(p => new
            {
                tipoRiscoID    = p.TipoRiscoId,
                nomeTipoRisco  = p.NomeTipoRisco,
                criticidadeID  = p.Criticidade,
                critidadeNome  = listaCriticidade.Where(i => i.CriticidadeID == p.Criticidade).FirstOrDefault().TituloCriticidade,
                localTipoRisco = p.LocalTipoRisco,
                editDelete     = _context.Risco.Where(i => i.TipoRiscoId == p.TipoRiscoId).Count() == 0
            }).OrderBy(p => p.nomeTipoRisco);

            return(Ok(tiposRiscoReturn));
        }
Пример #2
0
        public async Task <ActionResult <IEnumerable <Risco> > > GetRiscos()
        {
            var riscos = await _context.Risco.ToListAsync();

            var tiposRisco = await _context.TipoRisco.ToListAsync();

            var criticidade = new Criticidade();

            var riscosReturn = riscos.Select(p => new
            {
                riscoID        = p.RiscoId,
                descricaoRisco = p.DescricaoRisco,
                tipoRiscoID    = p.TipoRiscoId,
                nomeTipoRisco  = tiposRisco.Where(i => p.TipoRiscoId == i.TipoRiscoId).FirstOrDefault().NomeTipoRisco,
                criticidade    = criticidade.getTituloCriticidade(tiposRisco.Where(i => p.TipoRiscoId == i.TipoRiscoId).FirstOrDefault().Criticidade),
                localTipoRisco = tiposRisco.Where(i => p.TipoRiscoId == i.TipoRiscoId).FirstOrDefault().LocalTipoRisco,
                dataCadastro   = p.DataCadastro.ToString("dd/M/yyyy hh:mm:ss", CultureInfo.InvariantCulture)
            }).OrderBy(p => p.criticidade);

            return(Ok(riscosReturn));
        }
Пример #3
0
        public ActionResult <IEnumerable <Criticidade> > Get()
        {
            var listaCriticidade = new Criticidade();

            return(listaCriticidade.ListaCriticidade());
        }