public T AddOrUpdatePayload <T>(PayloadFactory <T> addFactory, UpdatePayloadFactory <T> updateFactory) where T : class { return(_context.AddOrUpdatePayload(addFactory, updateFactory)); }