// POST api/veiculos public IHttpActionResult Post(VeiculoModel veiculo) { if (!ModelState.IsValid) { return(BadRequest()); } var veiculoParaIncluir = Mapper.Map <Veiculo>(veiculo); servicoVeiculos.Incluir(veiculoParaIncluir); return(Ok()); }
public ActionResult Incluir(VeiculoViewModel veiculo) { if (!ModelState.IsValid) { ViewBag.IdFabricante = MontarListaFabricantes(veiculo.IdFabricante); ViewBag.IdTipoDeVeiculo = MontarListaTiposDeVeiculo(veiculo.IdTipoDeVeiculo); return(View(veiculo)); } var veiculoNovo = Mapper.Map <Veiculo>(veiculo); veiculoNovo.Fabricante = servicoFabricantes.ObterPorId(veiculo.IdFabricante); veiculoNovo.Tipo = servicoTipos.ObterPorId(veiculo.IdTipoDeVeiculo); servicoVeiculos.Incluir(veiculoNovo); TempData["sucesso"] = "Incluído com sucesso!"; return(RedirectToAction("Index")); }