// 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 IActionResult Get(string nome = "") { try { return(Json(_restauranteService.Get(nome))); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public Task <HttpResponseMessage> Get() { try { var entidade = _service.Get() as IQueryable <Restaurante>; Resposta.VerificaRetorno(true, entidade); this._response = Request.CreateResponse(TRespostaHttp.StatusCode, entidade); } catch (Exception ex) { this._response = Request.CreateResponse(TRespostaHttp.StatusCode, ex); } return(CreateResponse(this._response)); }
public void Cadastro(Prato prato, int restauranteId) { var restaurante = restauranteService.Get(x => x.Id == restauranteId).FirstOrDefault(); if (restaurante != null) { prato.Restaurante = restaurante; } if (prato.Id > 0) { var pratoBd = Get(x => x.Id == prato.Id).FirstOrDefault(); pratoBd.Nome = prato.Nome; pratoBd.Restaurante = prato.Restaurante; pratoBd.Preco = prato.Preco; Update(pratoBd); } else { Add(prato); } Save(); }