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 }))); }
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 }))); }