protected override Task <VideosUsuario> getVideosList(VideosUsuario videosUsuario)
        {
            string[] allVideos =
            {
                "Baby shark doo doo, Fortnite epic gameplay",
                "Miss Kobayachi-san Episode 1, Did Dream cheat on his speedrun? Alan Saturdays",
                "The CRAZIEST records of Guinness Book, [LIVE] Joe Biden assuming presidency of United States 2021"
            };

            string returnVideos;
            string returnLabel = videosUsuario.Label;

            switch (videosUsuario.Videos)
            {
            case "kid":
                returnVideos = allVideos[0];
                break;

            case "teen":
                returnVideos = allVideos[1];
                break;

            case "adult":
                returnVideos = allVideos[2];
                break;

            default:
                returnLabel  = "Undisponible age range";
                returnVideos = "";
                break;
            }

            return(Task.FromResult <VideosUsuario>(new VideosUsuario()
            {
                DataOcorrencia = DateTime.UtcNow, Label = videosUsuario.Label, Videos = returnVideos
            }));
        }
        protected override Task <VideosUsuario> getVideosList(VideosUsuario videosUsuario)
        {
            string[] allVideos =
            {
                "Galinha Pintadinha, Canção da Barata",
                "Animes que serão lançados em 2021, Top 10 músicas do BTS, Deixe-me ir",
                "Compilado de gatos fofinhos #12, Casos de Covid-19 aumentam após eleições, Melhores músicas sertanejo 2020"
            };

            string returnVideos;
            string returnLabel = videosUsuario.Label;

            switch (videosUsuario.Videos)
            {
            case "crianca":
                returnVideos = allVideos[0];
                break;

            case "adolescente":
                returnVideos = allVideos[1];
                break;

            case "adulto":
                returnVideos = allVideos[2];
                break;

            default:
                returnLabel  = "Faixa etária indisponível";
                returnVideos = "";
                break;
            }

            return(Task.FromResult <VideosUsuario>(new VideosUsuario()
            {
                DataOcorrencia = DateTime.UtcNow, Label = returnLabel
            }));
        }
        protected override Task <VideosUsuario> getVideosList(VideosUsuario videosUsuario)
        {
            string[] allVideos =
            {
                "Baby shark doo doo, Fortnite epic gameplay",
                "Weird curiousities about Napoleon Bonaparte - History Week, Miss Kobayachi-san Episode 1",
                "When your wife doesn't eat cheese neither wine at breakfast, Worldwide tourists visit Paris to celebrate New Year during Pandemics"
            };

            string returnVideos;
            string returnLabel = videosUsuario.Label;

            switch (videosUsuario.Videos)
            {
            case "kid":
                returnVideos = allVideos[0];
                break;

            case "teen":
                returnVideos = allVideos[1];
                break;

            case "adult":
                returnVideos = allVideos[2];
                break;

            default:
                returnLabel  = "Undisponible age range";
                returnVideos = "";
                break;
            }

            return(Task.FromResult <VideosUsuario>(new VideosUsuario()
            {
                DataOcorrencia = DateTime.UtcNow, Label = videosUsuario.Label, Videos = returnVideos
            }));
        }
Ejemplo n.º 4
0
 protected abstract Task <VideosUsuario> getVideosList(VideosUsuario videosUsuario);