public async Task <IHttpActionResult> PutOpiniaoCidades(int id, OpiniaoCidades OpiniaoCidades) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != OpiniaoCidades.Id) { return(BadRequest()); } db.Entry(OpiniaoCidades).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OpiniaoCidadesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter != null) { if (e.Parameter is CidadesVisitadas) { Cidade = e.Parameter as CidadesVisitadas; Opiniao = new OpiniaoCidades(); } else { List <IDados> list = (List <IDados>)e.Parameter; foreach (var item in list) { if (item is CidadesVisitadas) { Cidade = item as CidadesVisitadas; } if (item is OpiniaoCidades) { Opiniao = item as OpiniaoCidades; } } OpiniaoTextBox.Text = Opiniao.Opiniao; } } }
public async Task <IHttpActionResult> GetOpiniaoCidades(int id) { OpiniaoCidades OpiniaoCidades = await db.OpiniaoCidades.FindAsync(id); if (OpiniaoCidades == null) { return(NotFound()); } return(Ok(OpiniaoCidades)); }
public async Task <IHttpActionResult> PostOpiniaoCidades(OpiniaoCidades OpiniaoCidades) { OpiniaoCidades.Id = 0; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.OpiniaoCidades.Add(OpiniaoCidades); await db.SaveChangesAsync(); return(Ok(OpiniaoCidades)); }
public async Task <IHttpActionResult> DeleteOpiniaoCidades(int id) { OpiniaoCidades OpiniaoCidades = await db.OpiniaoCidades.FindAsync(id); if (OpiniaoCidades == null) { return(NotFound()); } db.OpiniaoCidades.Remove(OpiniaoCidades); await db.SaveChangesAsync(); return(Ok(OpiniaoCidades)); }
internal async Task Salvar(OpiniaoCidades opniaoCidades) { if (opniaoCidades == null) { throw new Exception("Registro está vazio"); } if (opniaoCidades.Id == 0) { await _Rest.Inserir(opniaoCidades); } else { await _Rest.Alterar(opniaoCidades); } }
internal void Salvar(OpiniaoCidades opniaoCidades) { if (opniaoCidades == null) { throw new Exception("Registro está vazio"); } if (opniaoCidades.Id == 0) { _Dao.Inserir(opniaoCidades); } else { _Dao.Alterar(opniaoCidades); } }
public async Task <bool> Inserir(OpiniaoCidades request) { try { var opiniao = await new ContextoRest <OpiniaoCidades>().RequisicaoRestCrud("opiniao/novo", Constantes.POST, request); if (opiniao == null) { return(false); } return(true); } catch (Exception) { throw; } }
public async Task <bool> Alterar(OpiniaoCidades request) { try { var opiniao = await new ContextoRest <OpiniaoCidades>().RequisicaoRestCrud("opiniao/alterar/" + request.Id, Constantes.PUT, request); if (opiniao == null) { return(false); } return(true); } catch (Exception) { throw; } }