Beispiel #1
0
        public IActionResult Post([FromBody] Video video)
        {
            IJsonVideoService jsonService = new JsonVideoService();
            DadosVideo        dadosVideo  = jsonService.read();

            if (dadosVideo != null)
            {
                dadosVideo.resource.videos.Add(video);
                jsonService.save(dadosVideo);

                return(Created("Criado com sucesso", video));
            }
            else
            {
                return(NotFound("Arquivo não encontrado, por favor atualize a lista de arquivos"));
            }
        }
Beispiel #2
0
        public async Task <IEnumerable <Video> > Get()
        {
            IJsonVideoService jsonService = new JsonVideoService();

            DadosVideo videos = jsonService.read();

            if (videos != null)
            {
                return(videos.resource.videos);
            }
            else
            {
                RequestJsonVideoService requestJsonVideoService = new RequestJsonVideoService();

                DadosVideo dadosVideo = await requestJsonVideoService.GetDadosVideo();

                jsonService.save(dadosVideo);

                return(dadosVideo.resource.videos);
            }
        }