コード例 #1
0
        public ActionResult Store(PacoteString pacote)
        {
            Pacote pacoteModel = new Pacote();
            {
                pacoteModel.Nome  = pacote.Nome.ToString();
                pacoteModel.Valor = Convert.ToDouble(pacote.Valor.ToString());
                pacoteModel.PercentualMaximoDesconto = Convert.ToByte(pacote.PercentualMaximoDesconto.ToString());
            }

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

            return(Content(JsonConvert.SerializeObject(new { id = identificador })));
        }
コード例 #2
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 })));
        }