Example #1
0
        public async Task Update(long id, UpdateSchedulerModel model)
        {
            var scheduler = await dbContext.Schedulers.GetAsync(id);

            scheduler.Update(model);
            auditMetadataProvider.UpdateAuditMetadataInExistingEntiy(scheduler);
            await dbContext.SaveChangesAsync();
        }
Example #2
0
        internal void Update(UpdateSchedulerModel model)
        {
            Interval = model.Interval;

            if (model.Running)
            {
                if (StartedAt == null)
                {
                    StartedAt = DateTime.UtcNow;
                }
            }
            else
            {
                StartedAt = null;
            }
        }