public List <SimpleReportViewModel> GetHistoricoPeso(HealthUpContext context) { List <SimpleReportViewModel> ListaPesos = new List <SimpleReportViewModel>(); foreach (Professor professor in context.Professores.Include(x => x.Socio)) { List <SimpleReportViewModel> aux = professor.GetRegistoPesosSocio(NumCC); foreach (SimpleReportViewModel item in aux) { ListaPesos.Add(item); } } // Ainda nao foi pesado por nenhum professor, adicionar o peso inserido por ele inicialmente // este peso inicial vai ser perdido após o registo de algum professor... if (ListaPesos.Count == 0) { ListaPesos.Add(new SimpleReportViewModel() { DimensionOne = DataRegisto_Peso.GetValueOrDefault().ToShortDateString(), Quantity = Peso.GetValueOrDefault() }); } return(ListaPesos); }