예제 #1
0
        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);
        }