public void AddSite() { SiteModel site = new SiteModel { Id = Id, Url = Url, Name = Name, Priority = Priority }; //Url = string.Empty; using var dbContext = new DailyDevDbContext(); if (Id > 0) { dbContext.Update(site); } else { dbContext.SiteModels.Add(site); } dbContext.SaveChanges(); Id = 0; Url = string.Empty; Name = string.Empty; ButtonText = "Add Site"; SetupSites(); }
private void OnRemoveFromPublish(FeedItemModel blogPost) { using var dbContext = new DailyDevDbContext(); var existingEntry = dbContext.TempLinks.Where(x => x.FeedPostId == blogPost.Id).FirstOrDefault(); if (existingEntry != null) { dbContext.TempLinks.Remove(existingEntry); dbContext.SaveChanges(); } }
private void OnAddToPublish(FeedItemModel blogPost) { using var dbContext = new DailyDevDbContext(); var hasEixtingEntry = dbContext.TempLinks.Any(x => x.FeedPostId == blogPost.Id); if (!hasEixtingEntry) { dbContext.TempLinks.Add(new TempLink { FeedPostId = blogPost.Id, Author = blogPost.Author, Title = blogPost.Title, Url = blogPost.Link }); dbContext.SaveChanges(); } }