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)); }
// 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)); }
public IEnumerable <restaurante> Get() { var data = _svc.GetAll(x => x.pratos); return(data); }
public IEnumerable <ApplicationCore.Entity.Restaurante> Get() { var data = _restauranteService.GetAll(x => x.Id > 0); return(data); }