public ActionResult <IEnumerable <Model.Restaurante> > Post([FromBody] Model.Restaurante restaurante) { try { if (restaurante.id == 0) { context.Restaurantes.Add(restaurante); context.SaveChanges(); return(context.Restaurantes); } var pratosLista = context.Pratos.Where(r => r.restauranteId == restaurante.id); foreach (var prato in pratosLista) { prato.restauranteNome = restaurante.nome; context.Entry(prato).State = EntityState.Modified; //context.SaveChanges(); } context.Entry(restaurante).State = EntityState.Modified; context.SaveChanges(); return(context.Restaurantes); } catch (Exception e) { return(StatusCode(500)); } }
public RestauranteDetalheViewModel(Model.Restaurante _restaurante) { Restaurante = _restaurante; if (Restaurante.lotacao == "") { Restaurante.lotacao = "Regular"; } }
public void Update(Model.Restaurante _RestauranteModel) { _dbConn.Connection.Update(_RestauranteModel); }
public void Delete(Model.Restaurante _RestauranteModel) { _dbConn.Connection.Delete(_RestauranteModel); }
public void Insert(Model.Restaurante _RestauranteModel) { _dbConn.Connection.Insert(_RestauranteModel); }