Esempio n. 1
0
        public ActionResult Cadastro(int id = 0)
        {
            var prato   = new Prato();
            var pratoVM = new PratoCadastroVM();

            if (id > 0)
            {
                prato = pratoService.Get(x => x.Id == id).FirstOrDefault();
                //TODO: Implmentar auto mapper
                pratoVM = new PratoCadastroVM
                {
                    Nome        = prato.Nome,
                    Id          = prato.Id,
                    Preco       = prato.Preco,
                    Restaurante = prato.Restaurante.Nome
                };
            }

            var restaurantes = restauranteService.GetAll()
                               .Select(x => new SelectListItem
            {
                Value    = x.Id.ToString(),
                Text     = x.Nome,
                Selected = pratoVM.Restaurante == x.Nome
            })
                               .ToList();

            pratoVM.Restaurantes = restaurantes;

            return(View(pratoVM));
        }
Esempio n. 2
0
        // GET: Restaurante
        public ActionResult Index(string restaurante)
        {
            var restaurantes = new List <Restaurante>();

            if (!string.IsNullOrEmpty(restaurante))
            {
                restaurantes = restauranteService.Get(x => x.Nome.ToLower().Contains(restaurante.ToLower())).ToList();
            }
            else
            {
                restaurantes = restauranteService.GetAll().ToList();
            }

            var restaurantesVM = new List <RestauranteVM>();

            foreach (var restauranteModel in restaurantes)
            {
                //TODO: Implmentar auto mapper
                restaurantesVM.Add(new RestauranteVM
                {
                    Nome = restauranteModel.Nome,
                    Id   = restauranteModel.Id
                });
            }
            return(View(restaurantesVM));
        }
Esempio n. 3
0
        public IEnumerable <restaurante> Get()
        {
            var data = _svc.GetAll(x => x.pratos);

            return(data);
        }
Esempio n. 4
0
        public IEnumerable <ApplicationCore.Entity.Restaurante> Get()
        {
            var data = _restauranteService.GetAll(x => x.Id > 0);

            return(data);
        }