public async Task <ActionResult <ArticleLinkRegistrations> > Update(ArticleLinkRegistrationsRequest registrationsRequest) { var registrations = new ArticleLinkRegistrations(); foreach (var linkId in registrationsRequest.LinkIds) { var registration = new ArticleLinkRegistration { ArticleId = registrationsRequest.ArticleId, LinkId = linkId }; registrations.Registrations.Add(registration); } var updated = await articleLinkRegistrationService.UpdateRegistrations(registrations); return(Ok(updated)); }
public async Task <ArticleLinkRegistration> CreateAsync(ArticleLinkRegistration registration) { await articleLinkRegistration.InsertOneAsync(registration); return(registration); }