예제 #1
0
        public IEnumerable <OperadoraViewModel> GetAll()
        {
            var viewModel  = new List <OperadoraViewModel>();
            var Operadoras = _OperadoraRepository.GetAll().ToList();

            Operadoras.ForEach(f =>
            {
                var record = new OperadoraViewModel()
                {
                    Id = f.Id, Nome = f.Nome
                };
                record.Planos = new List <PlanoViewModel>();

                f.Planos.ToList().ForEach(p =>
                {
                    record.Planos.Add(new PlanoViewModel()
                    {
                        Id               = p.Id,
                        Nome             = p.Nome,
                        Minutos          = p.Minutos,
                        FranquiaInternet = p.FranquiaInternet,
                        Tipo             = p.Tipo,
                        Valor            = p.Valor
                    });
                });

                viewModel.Add(record);
            });
            return(viewModel);
        }
예제 #2
0
 public IEnumerable <OperadoraViewModel> OperadoraObterTodos()
 {
     return(Mapper.Map <IEnumerable <OperadoraViewModel> >(_OperadoraRepository.GetAll()));
 }
예제 #3
0
 public IEnumerable <Operadora> ObterTodos()
 {
     return(_operadoraRepository.GetAll());
 }
예제 #4
0
        public IQueryable <Operadora> GetAll()
        {
            var _data = _operadoraRepository.GetAll();

            return((IQueryable <Operadora>)_data);
        }