public static string GetFakerExemploDaAvaliacao()
        {
            HistoricoReserva = new HistoricoReserva()
            {
                InformacoesReservas = new List <string> {
                    "ok", "ok", "ok"
                },
                Reservas = new List <Reserva>
                {
                    AdicionarReserva(DateTime.Parse("26-05-2019 10:00"), DateTime.Parse("26-05-2019 12:00"), 10, AdicionarSala(1, 10, true, true)),
                    AdicionarReserva(DateTime.Parse("26-05-2019 10:00"), DateTime.Parse("26-05-2019 12:00"), 10, AdicionarSala(2, 10, true, true)),
                    AdicionarReserva(DateTime.Parse("26-05-2019 10:00"), DateTime.Parse("26-05-2019 12:00"), 10, AdicionarSala(6, 10, true, false))
                }
            };

            return(JsonConvert.SerializeObject(HistoricoReserva));
        }
Exemple #2
0
        public async Task <string> ReservarSalasAsync(string[] entradaDados)
        {
            HistoricoReserva = new HistoricoReserva()
            {
                InformacoesReservas = new List <string>(),
                Reservas            = new List <Reserva>()
            };

            foreach (string item in entradaDados)
            {
                string verificador = VerificarDados(item);

                if (verificador.Equals(Ok))
                {
                    await EfetuarReservaAsync(item.Split(";"));
                }
                else
                {
                    AdicionarHistoricoReserva(verificador, new Reserva());
                }
            }

            return(JsonConvert.SerializeObject(HistoricoReserva));
        }