public ScheduleRecord UpdateSchedule(ScheduleRecord record, IDbTransaction transaction)
{
const string Sql =
@"UPDATE [BlueCollarSchedule]
SET
[QueueName] = @QueueName,
[Name] = @Name,
[StartOn] = @StartOn,
[EndOn] = @EndOn,
[RepeatType] = @RepeatTypeString,
[Repeatvalue] = @RepeatValue,
[Enabled] = @Enabled,
[Enqueueing] = @Enqueueing,
[EnqueueingUpdatedOn] = @EnqueueingUpdatedOn
WHERE
[Id] = @Id;";
this.connection.Execute(
Sql,
record,
transaction,
null,
null);
return record;
}