public async Task CreateAsync(VideoTagViewModel video) { var v = new Video { Info = video.Info, UploaderId = video.UploaderId, Title = video.Title, UploadTime = DateTime.Now, CommentsCount = 0, FavoriteCount = 0, GoodCount = 0 }; await videoRepository.AddAsync(v); await videoRepository.AddTagsAsync(video.Tags.Select(t => new VideoTag { TagId = t.Id, VideoId = v.Id })); }