public async Task InsertAdvanceSettingAsync(AdvanceSetting advanceSetting) { using (var db = new ScraperLinkedInDBEntities()) { db.AdvanceSettings.Add(advanceSetting); await db.SaveChangesAsync(); } }
public async Task InsertDefaultAdvanceSettingAsync(int accountId) { var defaultAdvanceSetting = new AdvanceSetting { TimeStart = new TimeSpan(0, 1, 0), IntervalType = (int)Models.Types.IntervalType.Day, IntervalValue = 1, CompanyBatchSize = 2, ProfileBatchSize = 50, AccountId = accountId }; await _advanceSettingRepository.InsertAdvanceSettingAsync(defaultAdvanceSetting); }
public async Task UpdateAdvanceSettingAsync(AdvanceSetting advanceSetting) { using (var db = new ScraperLinkedInDBEntities()) { var advanceSettingsDb = await db.AdvanceSettings.Where(x => x.Id == advanceSetting.Id).FirstOrDefaultAsync(); advanceSettingsDb.TimeStart = advanceSetting.TimeStart; advanceSettingsDb.IntervalType = advanceSetting.IntervalType; advanceSettingsDb.IntervalValue = advanceSetting.IntervalValue; advanceSettingsDb.CompanyBatchSize = advanceSetting.CompanyBatchSize; advanceSettingsDb.ProfileBatchSize = advanceSetting.ProfileBatchSize; await db.SaveChangesAsync(); } }