public async Task <bool> AddNewFavouriteVideo(VideoFavouriteDto videoFavouriteDto) { Video video = new Video(videoFavouriteDto.Name, videoFavouriteDto.YouTubeId, videoFavouriteDto.UserId); _context.Videos.Add(video); await _context.SaveChangesAsync(); return(true); }
public async Task <IActionResult> AddFavouriteVideo([FromHeader] VideoFavouriteDto videoFavouriteDto) { if (videoFavouriteDto == null) { return(BadRequest("Problem with video data")); } ; bool isAdded = await _favouriteApplicationService.AddNewFavouriteVideo(videoFavouriteDto); if (!isAdded) { return(BadRequest("AddFavouriteVideo return fail")); } else { return(Ok(isAdded)); } }