private void AddOrUpdatePublisher(Publisher fetchedPublisher, PWANewsDbContext context) { var publisher = existingPublishers.Find(x => x.Id == fetchedPublisher.Id); if (publisher != null) { publisher.Name = fetchedPublisher.Name; publisher.Description = fetchedPublisher.Description; publisher.Url = fetchedPublisher.Url; publisher.Category = fetchedPublisher.Category; publisher.Language = fetchedPublisher.Language; publisher.Country = fetchedPublisher.Country; _logger.LogDebug(string.Format("updating exisiting publisher: {0}", publisher.Name)); context.Update(publisher); } else { _logger.LogDebug(string.Format("adding new publisher: {0} to database", fetchedPublisher.Name)); context.Add(fetchedPublisher); } }
public ArticlesController(PWANewsDbContext context) { _context = context; }
public PublishersController(PWANewsDbContext context) { _context = context; }
public UsersController(PWANewsDbContext context, IUserAuthenticationService authService) { _context = context; _authService = authService; }
public SubscriptionsController(PWANewsDbContext context) { _context = context; }