public static List <dynamic> GetAllProjectos() { var listprj = ProjectoTT.GetAll(); var listorcamentos = Orcamentos.GetAll(); List <dynamic> ObjList = new List <dynamic>(); foreach (var prj in listprj) { foreach (var orc in listorcamentos) { if (prj.Id.ToString() == orc.projectoidv) { dynamic obj = new ExpandoObject(); obj.f_nome = prj.Cliente; obj.p_nome = prj.Nome; obj.projectoidv = prj.Id.ToString(); obj.p_descricao = prj.descricao; obj.sigavidv = prj.sigav; obj.orcamentoidv = orc.Id.ToString(); obj.o_nome = orc.o_nome; obj.EstadoProjecto = prj.estado.Name; obj.EstadoOrcamento = orc.estado.Name; obj.o_datainicio = orc.o_datainicio; obj.pe = orc.pe; obj.o_numeropessoas = orc.o_numeropessoas; obj.Saldo = orc.c_valor; ObjList.Add(obj); } } } return(ObjList); }
public IEnumerable <Orcamento> Get() { return(Orcamentos.GetAll()); }