15 lines
495 B
C#
15 lines
495 B
C#
8 years ago
|
using Yavsc.Models;
|
||
|
using YavscLib;
|
||
|
|
||
|
namespace Yavsc.Helpers
|
||
|
{
|
||
|
public static class WorkflowHelpers
|
||
|
{
|
||
|
public static ISpecializationSettings CreateSettings (this Activity activity) {
|
||
|
if (activity.SettingsClassName==null) return null;
|
||
|
var ctor = Startup.ProfileTypes[activity.SettingsClassName].GetConstructor(System.Type.EmptyTypes);
|
||
|
if (ctor==null) return null;
|
||
|
return (ISpecializationSettings) ctor.Invoke(null);
|
||
|
}
|
||
|
}
|
||
|
}
|