public IEnumerable <OperacaoDTO> GetOperacoesByDescricaoTipoMaquina(String descricao) { long id = 0; List <TipoMaquina> listaTipo = _context.TipoMaquinas.ToList(); foreach (TipoMaquina tm in listaTipo) { if (tm.descricao.descricao == descricao) { id = tm.Id; } } IEnumerable <Operacao> operacaoL = TMORepo.SelectOperacoesByIdTM(id); List <OperacaoDTO> listaFinal = new List <OperacaoDTO> (); foreach (Operacao p in operacaoL) { long tipoOp = p.tipoOpId; TipoOperacao to = TORepo.SelectById(tipoOp); listaFinal.Add(ToDTO.OperacaoToOperacaoDTO(p, to)); } IEnumerable <OperacaoDTO> l = listaFinal; return(l); }
public List <OperacaoDTO> GetOperacoes() { IEnumerable <Operacao> lista = Orepo.SelectAll(); List <OperacaoDTO> listaFinal = new List <OperacaoDTO> (); foreach (Operacao p in lista) { long tipoOp = p.tipoOpId; TipoOperacao to = TOrepo.SelectById(tipoOp); OperacaoDTO dto = new OperacaoDTO { }; dto = new OperacaoDTO { nomeTipoOp = to.nome.nome, nomeOperacao = p.nome.nome, duracao = p.duracao }; listaFinal.Add(dto); } return(listaFinal); }