public IEnumerable <MarcaVeiculo> GetMarcasVeiculos(int idMarcaVeiculo) { MarcaVeiculo marcaVeiculo = new MarcaVeiculo(); marcaVeiculo.IdMarcaVeiculo = idMarcaVeiculo; return(acoes.ListarDados(marcaVeiculo)); }
public async Task <IHttpActionResult> PutMarcaVeiculo(int id, MarcaVeiculo marcaVeiculo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != marcaVeiculo.Id) { return(BadRequest()); } db.Entry(marcaVeiculo).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MarcaVeiculoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public bool Delete(int id) { bool retorno = false; MarcaVeiculo marcaVeiculo = new MarcaVeiculo(); marcaVeiculo.IdMarcaVeiculo = id; try { if (acoes.ExcluirDados(marcaVeiculo)) { retorno = true; } else { _erro = acoes.GetRetornoErro; retorno = false; } } catch (System.Exception ex) { _erro = ex.Message.ToString(); retorno = false; } return(retorno); }
private MarcaVeiculo getMarca(int idMarcaVeiculo) { HttpResponseMessage response; var marcaVeiculo = new MarcaVeiculo(); //chamando a api pela url response = client.GetAsync("api/marcaVeiculo/?idMarcaVeiculo=" + idMarcaVeiculo).Result; //se retornar com sucesso busca os dados if (response.IsSuccessStatusCode) { //pegando o cabeçalho usuarioUri = response.Headers.Location; //Pegando os dados do Rest e armazenando na variável usuários var dados = response.Content.ReadAsAsync <IEnumerable <MarcaVeiculo> >().Result.ToList(); if (dados.Count > 0) { marcaVeiculo.IdMarcaVeiculo = idMarcaVeiculo; marcaVeiculo.nomeMarcaVeiculo = dados[0].nomeMarcaVeiculo.ToString(); } else { marcaVeiculo = null; } } else { Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + "."); } return(marcaVeiculo); }
public ActionResult BuscarMarcaVeiculo() { List <MarcaVeiculo> marcaVeiculo = new MarcaVeiculo().Buscar(); if (marcaVeiculo == null) { return(NotFound()); } return(Json(marcaVeiculo)); }
public ActionResult BuscarMarcaVeiculo(int id) { MarcaVeiculo marcaVeiculo = new MarcaVeiculo().Buscar(id); if (marcaVeiculo == null) { return(NotFound()); } return(Json(marcaVeiculo)); }
public async Task <IHttpActionResult> GetMarcaVeiculo(int id) { MarcaVeiculo marcaVeiculo = await db.MarcasVeiculos.FindAsync(id); if (marcaVeiculo == null) { return(NotFound()); } return(Ok(marcaVeiculo)); }
public async Task <IHttpActionResult> PostMarcaVeiculo(MarcaVeiculo marcaVeiculo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MarcasVeiculos.Add(marcaVeiculo); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = marcaVeiculo.Id }, marcaVeiculo)); }
public ActionResult AlterarMarcaVeiculo(MarcaVeiculo marcaVeiculo) { if ((marcaVeiculo.Id > 0) && (marcaVeiculo.Nome != "") && (marcaVeiculo.Nome.Length > 2) && (marcaVeiculo.Nome.Length <= 30)) { int ret = marcaVeiculo.Alterar(); if (ret > 0) { return(Ok("Alterado com sucesso!")); } } return(BadRequest()); }
public IActionResult ExcluirMarcaVeiculo(int id) { int ret = new MarcaVeiculo().Excluir(id); if (ret == -99) { return(Unauthorized("Esta marca possui um veiculo relacionado a ele. Remova o relacionamento antes de excluir.")); } if (ret > 0) { return(Ok("Excluido com sucesso!")); } return(BadRequest()); }
public async Task <IHttpActionResult> DeleteMarcaVeiculo(int id) { MarcaVeiculo marcaVeiculo = await db.MarcasVeiculos.FindAsync(id); if (marcaVeiculo == null) { return(NotFound()); } db.MarcasVeiculos.Remove(marcaVeiculo); await db.SaveChangesAsync(); return(Ok(marcaVeiculo)); }
public async Task Atualizar(MarcaVeiculo entidade) { if (!ExecutarValidacao(new MarcaVeiculoValidation(), entidade)) { return; } if (_marcaVeiculoRepository.Buscar(m => m.Descricao.Equals(entidade.Descricao) && m.Ativo && m.Id != entidade.Id).Result.Any()) { Notificar("Já existe uma categoria cadastrada com a descrição informada"); return; } await _marcaVeiculoRepository.Atualizar(entidade); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (!string.IsNullOrEmpty((string)Session["MarcaEditar"])) { hdnIdMarca.Value = Session["MarcaEditar"].ToString(); MarcaVeiculo marcaVeiculo = new MarcaVeiculo(); marcaVeiculo = getMarca(Convert.ToInt32(hdnIdMarca.Value)); if (marcaVeiculo != null) { txtMarca.Text = marcaVeiculo.nomeMarcaVeiculo.ToString(); } } } }
protected void cmdSalvar_Click(object sender, EventArgs e) { HttpResponseMessage response = client.GetAsync("api/marcaVeiculo").Result; var marcaVeiculo = new MarcaVeiculo(); marcaVeiculo.nomeMarcaVeiculo = txtMarca.Text; if (!string.IsNullOrEmpty(hdnIdMarca.Value)) { marcaVeiculo.IdMarcaVeiculo = Convert.ToInt32(hdnIdMarca.Value); response = client.PutAsJsonAsync("api/marcaVeiculo", marcaVeiculo).Result; if (response.IsSuccessStatusCode) { Tratamentos.Alerta("Dados alterados com sucesso."); LimpaCampos(); } else { Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + "."); } } else { response = client.PostAsJsonAsync("api/marcaVeiculo", marcaVeiculo).Result; if (response.IsSuccessStatusCode) { Tratamentos.Alerta("Dados cadastrados com sucesso."); LimpaCampos(); } else { Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + "."); } } marcaVeiculo = null; }
public bool Put(MarcaVeiculo marcaVeiculo) { bool retorno = false; try { if (acoes.SalvarDados(marcaVeiculo)) { retorno = true; } else { _erro = acoes.GetRetornoErro; retorno = false; } } catch (System.Exception ex) { _erro = ex.Message.ToString(); retorno = false; } return(retorno); }
public IEnumerable <MarcaVeiculo> GetMarcasVeiculos() { MarcaVeiculo marcaVeiculo = new MarcaVeiculo(); return(acoes.ListarDados(marcaVeiculo)); }
public async Task <IActionResult> Create(MarcaVeiculo marca) { var retorno = await _rep.Create(marca); return(Ok(retorno)); }
public async Task <IActionResult> Update(MarcaVeiculo marca) { return(Ok(await _rep.Update(marca))); }