public Task <SubscriptionVacancy> AddSubscriptionVacancyAsync(SubscriptionVacancy subscriptionVacancy) { return(TryCatch(async() => { ValidateSubscriptionVacancyOnAdd(subscriptionVacancy); subscriptionVacancy.Id = 0; return await _storageBroker.InsertSubscriptionVacancyAsync(subscriptionVacancy); })); }
private async Task SaveSubscriptionVacancy(Vacancy vacancy, SourceSubscription subscription) { var subscriptionVacancy = new SubscriptionVacancy { SourceSubscriptionId = subscription.Id, VacancyId = vacancy.Id }; await _storageBroker.InsertSubscriptionVacancyAsync(subscriptionVacancy); _logger.Log(LogLevel.Information, "Saved subscription vacancy {VacancyId} for subscription {SubscriptionId}", vacancy.Id, subscription.Id); }