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