Beispiel #1
0
        public ActionResult Create([Bind(Include = "IdVeiculo,Marca,Modelo,AnoFabricacao,AnoModelo,Cor,Placa,Chassi,Observacao,Criacao,Criador,Atualizacao,Atualizador,Ativo,TipoServico,Categoria,AcessoManobra,EmpresaId,ApoliceId")] Veiculo veiculo)
        {
            if (ModelState.IsValid)
            {
                veiculo.Criador         =
                    veiculo.Atualizador = User.Identity.Name;

                #region
                //veiculo.Empresa = EmpresaService.ObterPorId(veiculo.EmpresaId.Value);
                //veiculo.Apolice = (veiculo.Empresa.Apolices != null && veiculo.Empresa.Apolices.Any(a => a.IdApolice == veiculo.ApoliceId.Value))
                //    ? veiculo.Empresa.Apolices.FirstOrDefault(ap => ap.IdApolice == veiculo.ApoliceId.Value)
                //    : ApoliceService.Obter(veiculo.ApoliceId.Value);
                #endregion

                var check = Service.Incluir(veiculo);
                return(Json(check, JsonRequestBehavior.AllowGet));

                #region
                //if (check.success)
                //    return RedirectToAction("Edit", new { id = veiculo.IdVeiculo });
                #endregion
            }

            return(PartialView(veiculo));
        }
Beispiel #2
0
        public async Task <ActionResult <Veiculo> > PostVeiculo(Veiculo veiculo)
        {
            await _veiculoService.Incluir(veiculo);

            return(CreatedAtAction("GetVeiculo", new { id = veiculo.Id }, veiculo));
        }