public int HandleSubscription(int userId, int channelId) { ChannelSubscriber subscriber = GetChannelSubscriber(userId, channelId); int subscriberId = -1; if (subscriber == null) { subscriber = new ChannelSubscriber() { ChannelId = channelId, UserId = userId, }; _database.ChannelSubscribers.Add(subscriber); _database.SaveChanges(); subscriberId = subscriber.Id; } else { subscriberId = subscriber.Id; _database.ChannelSubscribers.Remove(subscriber); _database.SaveChanges(); } return(subscriberId); }
public VideoDto Create(VideoDto videoInfo) { var video = _mapper.Map <Video>(videoInfo); _database.Videos.Add(video); _database.SaveChanges(); return(_mapper.Map <VideoDto>(video)); }
public void Seed() { ClearDatabase(); _database.Users.AddRange(FakeDataGenerator.GetFakeUsers()); _database.Sections.AddRange(FakeDataGenerator.GetFakeSections()); _database.SaveChanges(); }
public UserDto Create(UserDto userInfo) { var user = _mapper.Map <User>(userInfo); _database.Users.Add(user); _database.SaveChanges(); return(_mapper.Map <UserDto>(user)); }
public SearchRequestDb SaveRequest(SearchRequestDb request) { var videosFromDb = new List <ResultVideoDb>(); foreach (var video in request.Videos) { videosFromDb.Add(_context.Videos.Find(video.Id)); } request.Videos = videosFromDb; _context.SearchRequests.Add(request); _context.SaveChanges(); return(request); }
public ActionResult Create([Bind(Include = "VideoID,VideoTitle,VideoUrl,VideoUploader,VideoUploadDate,VideoViews,VideoDuration,VideoThumbnail,VideoDescription")] Video video) { if (ModelState.IsValid) { db.Videos.Add(video); db.SaveChanges(); return(Json("Success!")); } var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); return(Json(errors)); }
public ActionResult Create([Bind(Include = "PlaylistID,PlaylistName")] Playlist playlist) { if (ModelState.IsValid) { db.Playlists.Add(playlist); db.SaveChanges(); return(Json(playlist)); } var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); return(Json(errors)); }
public UploadedFileDto Create(UploadedFileDto uploadedFileInfo) { var file = _mapper.Map <UploadedFile>(uploadedFileInfo); _database.UploadedFiles.Add(file); _database.SaveChanges(); return(_mapper.Map <UploadedFileDto>(file)); }
public int Create(SectionDto sectionInfo) { var section = _mapper.Map <Section>(sectionInfo); _database.Sections.Add(section); _database.SaveChanges(); return(section.Id); }
public ChannelDto Create(ChannelDto channelInfo) { var channel = _mapper.Map <Channel>(channelInfo); _database.Channels.Add(channel); _database.SaveChanges(); return(_mapper.Map <ChannelDto>(channel)); }
public int Create(CommentDto commentInfo) { var comment = _mapper.Map <Comment>(commentInfo); _database.Comments.Add(comment); _database.SaveChanges(); return(comment.Id); }
public Task <Video> Create(Video video) { return(Task.Run(() => { try { _context.Videos.Add(video); _context.SaveChanges(); return video; } catch (Exception exp) { Console.WriteLine($"Erro:{exp}"); } return null; })); }
public ImageDto Create(ImageDto pictureInfo, string webRootPath, UploadedFileDto uploadedImage) { pictureInfo.UploadedFileId = uploadedImage.Id; pictureInfo.EncodedImage = FileEncoder.EncodeFile(uploadedImage.RelativePath, webRootPath); pictureInfo.ContentType = uploadedImage.ContentType; Image picture = _mapper.Map <Image>(pictureInfo); _database.Images.Add(picture); _database.SaveChanges(); return(_mapper.Map <ImageDto>(picture)); }
public void Sil(Tablo tablo) { using var context = new YoutubeContext(); context.Set <Tablo>().Remove(tablo); context.SaveChanges(); }
/// <summary> /// Save Channel /// </summary> /// <param name="channel"></param> public ChannelDb Save(ChannelDb channel) { _context.Channels.Add(channel); _context.SaveChanges(); return(channel); }
public void Update(TEntity table) { using var context = new YoutubeContext(); context.Set <TEntity>().Update(table); context.SaveChanges(); }
/// <summary> /// Save story for User /// </summary> /// <param name="story"></param> public SearchStoryDb Save(SearchStoryDb story) { _context.SearchStories.Add(story); _context.SaveChanges(); return(story); }
public void Ekle(Tablo tablo) { using var context = new YoutubeContext(); context.Set <Tablo>().Add(tablo); context.SaveChanges(); }
public void Guncelle(Tablo tablo) { using var context = new YoutubeContext(); context.Set <Tablo>().Update(tablo); context.SaveChanges(); }
//Save public ResultVideoDb Save(ResultVideoDb video) { _db.Videos.Add(video); _db.SaveChanges(); return(video); }