Пример #1
0
        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);
        }
Пример #2
0
        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));
            }
        }