public bool Delete(int id) { bool retorno = false; ModeloVeiculo modeloVeiculo = new ModeloVeiculo(); modeloVeiculo.IdModeloVeiculo = id; try { if (acoes.ExcluirDados(modeloVeiculo)) { retorno = true; } else { _erro = acoes.GetRetornoErro; retorno = false; } } catch (System.Exception ex) { _erro = ex.Message.ToString(); retorno = false; } return(retorno); }
public IEnumerable <ModeloVeiculo> GetModeloVeiculos(int idModeloVeiculo) { ModeloVeiculo modeloVeiculo = new ModeloVeiculo(); modeloVeiculo.IdModeloVeiculo = idModeloVeiculo; return(acoes.ListarDados(modeloVeiculo)); }
private ModeloVeiculo getModelo(int idModeloVeiculo) { HttpResponseMessage response; var modeloVeiculo = new ModeloVeiculo(); //chamando a api pela url response = client.GetAsync("api/modeloVeiculo/?idModeloVeiculo=" + idModeloVeiculo).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 <ModeloVeiculo> >().Result.ToList(); if (dados.Count > 0) { modeloVeiculo.IdModeloVeiculo = idModeloVeiculo; modeloVeiculo.nomeModeloVeiculo = dados[0].nomeModeloVeiculo.ToString(); } else { modeloVeiculo = null; } } else { Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + "."); } return(modeloVeiculo); }
public async Task <IHttpActionResult> PutModeloVeiculo(int id, ModeloVeiculo modeloVeiculo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != modeloVeiculo.Id) { return(BadRequest()); } db.Entry(modeloVeiculo).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ModeloVeiculoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { ModeloVeiculo modeloVeiculo = modeloveiculoregras.buscarporID(id); modeloveiculoregras.Remover(modeloVeiculo); return(RedirectToAction("Index")); }
public ActionResult ListarVeiculos(int Pagina = 1) { var veiculos = new ModeloVeiculo().ListaVeiculo(); var listaveiculo = veiculos.OrderBy(p => p.Id) .ToPagedList(Pagina, 10); return(View(listaveiculo)); }
public ActionResult BuscarModeloVeiculo() { List <ModeloVeiculo> modeloVeiculo = new ModeloVeiculo().Buscar(); if (modeloVeiculo == null) { return(NotFound()); } return(Json(modeloVeiculo)); }
public ActionResult Edit([Bind(Include = "Id,Marca,Nome,TipoVeiculoId")] ModeloVeiculo modeloVeiculo) { if (ModelState.IsValid) { modeloveiculoregras.Atualizar(modeloVeiculo); return(RedirectToAction("Index")); } ViewBag.TipoVeiculoId = new SelectList(tipoveiculoregras.buscarTodos(), "Id", "Nome", modeloVeiculo.TipoVeiculoId); return(View(modeloVeiculo)); }
// GET: ModeloVeiculos/Delete/5 public ActionResult Delete(int id) { ModeloVeiculo modeloVeiculo = modeloveiculoregras.buscarporID(id); if (modeloVeiculo == null) { return(HttpNotFound()); } return(View(modeloVeiculo)); }
public ActionResult BuscarModeloVeiculo(int id) { ModeloVeiculo modeloVeiculo = new ModeloVeiculo().Buscar(id); if (modeloVeiculo == null) { return(NotFound()); } return(Json(modeloVeiculo)); }
// GET: ModeloVeiculos/Edit/5 public ActionResult Edit(int id) { ModeloVeiculo modeloVeiculo = modeloveiculoregras.buscarporID(id); if (modeloVeiculo == null) { return(HttpNotFound()); } ViewBag.TipoVeiculoId = new SelectList(tipoveiculoregras.buscarTodos(), "Id", "Nome", modeloVeiculo.TipoVeiculoId); return(View(modeloVeiculo)); }
public async Task <IHttpActionResult> GetModeloVeiculo(int id) { ModeloVeiculo modeloVeiculo = await db.ModelosVeiculos.FindAsync(id); if (modeloVeiculo == null) { return(NotFound()); } return(Ok(modeloVeiculo)); }
public async Task <IHttpActionResult> PostModeloVeiculo(ModeloVeiculo modeloVeiculo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ModelosVeiculos.Add(modeloVeiculo); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = modeloVeiculo.Id }, modeloVeiculo)); }
public ActionResult GravarModeloVeiculo(ModeloVeiculo modeloVeiculo) { if ((modeloVeiculo.Id == 0) && (modeloVeiculo.Nome != "") && (modeloVeiculo.Nome.Length > 2) && (modeloVeiculo.Nome.Length <= 30)) { int ret = modeloVeiculo.Gravar(); if (ret > 0) { return(Ok("Cadastrado com sucesso!")); } } return(BadRequest()); }
public IActionResult ExcluirModeloVeiculo(int id) { int ret = new ModeloVeiculo().Excluir(id); if (ret == -99) { return(Unauthorized("Este modelo 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> DeleteModeloVeiculo(int id) { ModeloVeiculo modeloVeiculo = await db.ModelosVeiculos.FindAsync(id); if (modeloVeiculo == null) { return(NotFound()); } db.ModelosVeiculos.Remove(modeloVeiculo); await db.SaveChangesAsync(); return(Ok(modeloVeiculo)); }
private void CarregarCaixaModelo(int?codigoMontadora) { if (codigoMontadora.HasValue) { ddlModelo.DataSource = ModeloVeiculo.ListarPorMontadora(codigoMontadora.Value).OrderBy(m => m.Nome).ToList(); ddlModelo.DataTextField = "Nome"; ddlModelo.DataValueField = "ID"; ddlModelo.DataBind(); ddlModelo.AdicionarItemDefault(); ddlModelo.Enabled = true; } else { ddlModelo.DataSource = null; ddlModelo.DataBind(); ddlModelo.Enabled = false; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (!string.IsNullOrEmpty((string)Session["ModeloEditar"])) { hdnIdModelo.Value = Session["ModeloEditar"].ToString(); ModeloVeiculo modeloVeiculo = new ModeloVeiculo(); modeloVeiculo = getModelo(Convert.ToInt32(hdnIdModelo.Value)); if (modeloVeiculo != null) { txtModelo.Text = modeloVeiculo.nomeModeloVeiculo.ToString(); } } } }
protected void cmdSalvar_Click(object sender, EventArgs e) { HttpResponseMessage response = client.GetAsync("api/modeloVeiculo").Result; var modeloVeiculo = new ModeloVeiculo(); modeloVeiculo.nomeModeloVeiculo = txtModelo.Text; if (!string.IsNullOrEmpty(hdnIdModelo.Value)) { modeloVeiculo.IdModeloVeiculo = Convert.ToInt32(hdnIdModelo.Value); response = client.PutAsJsonAsync("api/modeloVeiculo", modeloVeiculo).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/modeloVeiculo", modeloVeiculo).Result; if (response.IsSuccessStatusCode) { Tratamentos.Alerta("Dados cadastrados com sucesso."); LimpaCampos(); } else { Tratamentos.Alerta("Ocorreu um erro:" + response.StatusCode.ToString() + " - " + response.ReasonPhrase.ToString() + "."); } } modeloVeiculo = null; }
private Veiculo ObterDadosFormularioVeiculo() { Veiculo veiculo = null; if (Base.SessaoUsuario != null && ((Taxista)Base.SessaoUsuario).Status != StatusTaxista.Pendente && ((Taxista)Base.SessaoUsuario).Veiculo != null) { veiculo = ((Taxista)Base.SessaoUsuario).Veiculo; } else { veiculo = new Veiculo(); } veiculo.Modelo = ModeloVeiculo.Obter(Convert.ToInt32(ddlModelo.SelectedValue)); veiculo.AnoFabricacao = Convert.ToInt32(txtAnoFabMod.Text.Substring(0, txtAnoFabMod.Text.IndexOf('/'))); veiculo.AnoModelo = Convert.ToInt32(txtAnoFabMod.Text.Substring(txtAnoFabMod.Text.IndexOf('/') + 1)); veiculo.CorPredominante = txtCor.Text; veiculo.Placa = txtPlaca.Text.ToUpper(); veiculo.Renavam = txtRenavam.Text; veiculo.AutorizacaoTrafego = txtAutorizacaoTrafego.Text; return(veiculo); }
public bool Put(ModeloVeiculo modeloVeiculo) { bool retorno = false; try { if (acoes.SalvarDados(modeloVeiculo)) { retorno = true; } else { _erro = acoes.GetRetornoErro; retorno = false; } } catch (System.Exception ex) { _erro = ex.Message.ToString(); retorno = false; } return(retorno); }
public IEnumerable <ModeloVeiculo> GetModeloVeiculos() { ModeloVeiculo modeloVeiculo = new ModeloVeiculo(); return(acoes.ListarDados(modeloVeiculo)); }
public async Task <IActionResult> Create(ModeloVeiculo modelo) { var retorno = await _rep.Create(modelo); return(Ok(retorno)); }
public async Task <IActionResult> Update(ModeloVeiculo modelo) { return(Ok(await _rep.Update(modelo))); }