public ActionResult Editar(int id)
        {
            PacotePontoTuristico pacotePontoTuristicos = new PacotePontosTuristicosRepository().ObterPeloId(id);

            ViewBag.PacotePontoTuristico = pacotePontoTuristicos;
            return(Content(JsonConvert.SerializeObject(pacotePontoTuristicos)));
        }
        public ActionResult ObterTodosPorJSON()
        {
            string start  = Request.QueryString["start"];
            string length = Request.QueryString["length"];

            List <PacotePontoTuristico> pacotePontoTuristicos = new PacotePontosTuristicosRepository().ObterTodosPorJSON(start, length);

            return(Content(JsonConvert.SerializeObject(new
            {
                data = pacotePontoTuristicos
            })));
        }
        public ActionResult ObterTodosPorJSONParaSelect2()
        {
            List <PacotePontoTuristico> pacotePontoTuristicos = new PacotePontosTuristicosRepository().ObterTodosParaSelect();

            var x = new object[pacotePontoTuristicos.Count];
            int i = 0;

            foreach (var pacotePontoTuristico in pacotePontoTuristicos)
            {
                x[i] = new { id = pacotePontoTuristico.Id, idP = pacotePontoTuristico.IdPacote, idPT = pacotePontoTuristico.IdPontoTuristico };
                i++;
            }
            return(Content(JsonConvert.SerializeObject(new { results = x })));
        }
        public ActionResult Excluir(int id)
        {
            bool apagar  = new PacotePontosTuristicosRepository().Excluir(id);
            int  sucesso = 0;

            if (apagar == true)
            {
                sucesso = 1;
            }
            else
            {
                sucesso = 0;
            }
            return(Content(JsonConvert.SerializeObject(sucesso)));
        }
        public ActionResult Update(PacotePontoTuristico pacotePontosTuristicos)
        {
            bool alterado = new PacotePontosTuristicosRepository().Alterar(pacotePontosTuristicos);

            int sucesso = 0;

            if (alterado == true)
            {
                sucesso = 1;
            }
            else
            {
                sucesso = 0;
            }
            return(Content(JsonConvert.SerializeObject(sucesso)));
        }
コード例 #6
0
        public ActionResult Store(PacotePontoTuristicoString pacotePontoTuristicoString, PacoteString pacoteString)
        {
            Pacote pacoteModel = new Pacote();

            pacoteModel.Nome  = pacotePontoTuristicoString.Nome.ToString();
            pacoteModel.Valor = Convert.ToDouble(pacoteString.Valor.ToString());

            int codigoPacote = new PacoteRepository().Cadastrar(pacoteModel);

            TuristaPacote turistaPacoteModel = new TuristaPacote();

            turistaPacoteModel.IdPacote     = codigoPacote;
            turistaPacoteModel.IdTurista    = 1;
            turistaPacoteModel.StatusPedido = "Aguardando Aprovação";

            int idTuristaPacote = new TuristaPacoteRepository().Cadastro(turistaPacoteModel);

            PacotePontosTuristicosRepository pacotePontosTuristicosRepository = new PacotePontosTuristicosRepository();

            foreach (string idPontoTuristico in pacotePontoTuristicoString.IdsPontosTuristicos)
            {
                PacotePontoTuristico pacotePontoTuristico = new PacotePontoTuristico();
                pacotePontoTuristico.IdPacote         = codigoPacote;
                pacotePontoTuristico.IdPontoTuristico = Convert.ToInt32(idPontoTuristico);
                pacotePontoTuristico.Id = pacotePontosTuristicosRepository.Cadastro(pacotePontoTuristico);
            }

            Viagem viagemModel = new Viagem();

            viagemModel.DataHorarioSaida = Convert.ToDateTime(pacotePontoTuristicoString.DataHorarioSaida);
            viagemModel.DataHorarioVolta = Convert.ToDateTime(pacotePontoTuristicoString.DataHorarioVolta);
            viagemModel.IdGuia           = Convert.ToInt32(pacotePontoTuristicoString.IdGuia.ToString());
            viagemModel.IdPacote         = codigoPacote;
            viagemModel.Id = new ViagensRepository().Cadastrar(viagemModel);

            return(Content(JsonConvert.SerializeObject(new { id = viagemModel.Id })));
        }
        public ActionResult Store(PacotePontoTuristico pacotePontosTuristicos)
        {
            int identificador = new PacotePontosTuristicosRepository().Cadastro(pacotePontosTuristicos);

            return(Content(JsonConvert.SerializeObject(new { id = identificador })));
        }