Exemple #1
0
        public ActionResult <MaquinaDTO> GetMaquinaByDescricao(String descricao)
        {
            long           id    = 0;
            List <Maquina> lista = _context.Maquinas.ToList();

            foreach (Maquina m in lista)
            {
                if (m.descricao.descricao == descricao)
                {
                    id = m.Id;
                }
            }

            var maq = repo.SelectById(id);

            if (maq == null)
            {
                return(NotFound());
            }

            long tipoM = maq.tipoMaquina;

            var tipo = repoTipo.SelectById(tipoM);

            MaquinaDTO dto;

            dto = new MaquinaDTO {
                descricao = maq.descricao.descricao, marca = maq.marca.marca, modelo = maq.modelo.modelo, descTipoMaquina = tipo.descricao.descricao, ativa = maq.ativa
            };

            return(Ok(dto));
        }
Exemple #2
0
        public ActionResult <TipoMaquinaDTO> GetTipoMaquinaByDescricao(String descricao)
        {
            long id = 0;

            List <TipoMaquina> listaTipo = _context.TipoMaquinas.ToList();

            foreach (TipoMaquina tm in listaTipo)
            {
                if (tm.descricao.descricao == descricao)
                {
                    id = tm.Id;
                }
            }

            TipoMaquina tpm = repo.SelectById(id);

            if (tpm == null)
            {
                return(NotFound());
            }

            return(ToDTO.TipoMaquinaToDTO(tpm));
        }