public Event Update(string key, Event entity, UpdateEventParameters updateEventParameters, CommandContext context = null) { UpdateEventBase updateEventBase = base.CommandFactory.CreateUpdateCommand(key, entity, this, updateEventParameters); return(updateEventBase.Execute(context)); }
public UpdateEventBase CreateUpdateCommand(string key, Event entity, Events scope, UpdateEventParameters updateEventParameters) { return(this.CreateCommand <UpdateEventBase, Event>(key, scope, () => new UpdateSeries { Entity = entity, UpdateEventParameters = updateEventParameters }, () => new UpdateEvent { Entity = entity, UpdateEventParameters = updateEventParameters })); }