public IList <Quartel> GetAll() { var quarteis = _repository.GetAll().OrderBy(x => x.Nome).ToList(); var companhias = _companhiaStore.GetAll().OrderBy(x => x.Nome).ToList(); quarteis.ForEach(q => q.Companhia = companhias.FirstOrDefault(c => c.Id == q.CompanhiaId)); return(quarteis); }
public IList <Bombeiro> GetAll() { var bombeiros = _repository.GetAll().OrderBy(x => x.Nome).ToList(); var postos = _postoStore.GetAll().OrderBy(x => x.Nome).ToList(); var quarteis = _quartelStore.GetAll().OrderBy(x => x.Nome).ToList(); bombeiros.ForEach(b => b.Posto = postos.FirstOrDefault(p => p.Id == b.PostoId)); bombeiros.ForEach(b => b.Quartel = quarteis.FirstOrDefault(p => p.Id == b.QuartelId)); return(bombeiros); }