public ActionResult CreateATIV([Bind(Include = "IdSolicitacao,Criacao,Criador,Atualizacao,Atualizador,Ativo,TipoEmissao,VeiculoId,AeroportoId,EmpresaId,ContratoId,TipoSolicitacaoId,Area1Id,Area2Id,PortaoAcesso1Id,PortaoAcesso2Id,PortaoAcesso3Id")] Solicitacao solicitacao, FormCollection form) { solicitacao.Criador = solicitacao.Atualizador = User.Identity.Name; #region //solicitacao.Veiculo = new Veiculo() { IdVeiculo = (int.Parse(form["VeiculoId"])) }; //solicitacao.Empresa = new Empresa() { IdEmpresa = (int.Parse(form["EmpresaId"])) }; //solicitacao.Contrato = new Contrato() { IdContrato = int.Parse(form["ContratoId"]) }; //solicitacao.TipoSolicitacao = new TipoSolicitacao() { IdTipoSolicitacao = int.Parse(form["TipoSolicitacaoId"]) }; //solicitacao.Area1 = new Entity.Entities.Area() { IdArea = int.Parse(form["Area1Id"]) }; //solicitacao.Area2 = !string.IsNullOrEmpty(form["Area2Id"]) ? new Entity.Entities.Area() { IdArea = int.Parse(form["Area2Id"]) } : null; //solicitacao.PortaoAcesso = new PortaoAcesso() { IdPortaoAcesso = int.Parse(form["PortaoAcessoId"]) }; #endregion ServiceReturn check = SolicitacaoService.SalvarATIV(solicitacao); #region //try //{ // SolicitacaoService.SalvarATIV(solicitacao); // check = new ServiceReturn() // { // success = true, // title = "Sucesso", // message = "Solicitação de ATIV cadastrada com sucesso!", // id = solicitacao.IdSolicitacao // }; //} //catch (Exception ex) //{ // check = new ServiceReturn() // { // success = false, // title = "Erro", // message = string.Format("Erro ao cadastrar a solicitação de ATIV! {0} - {1}", ex.GetType(), ex.Message), // id = 0 // }; //} #endregion return(Json(check, JsonRequestBehavior.AllowGet)); }