|
@@ -3,12 +3,18 @@
|
|
namespace InABox.Core
|
|
namespace InABox.Core
|
|
{
|
|
{
|
|
public interface IBaseDigitalFormInstance : IEntity
|
|
public interface IBaseDigitalFormInstance : IEntity
|
|
|
|
+ {
|
|
|
|
+ DigitalFormLink Form { get; set; }
|
|
|
|
+ DateTime FormStarted { get; set; }
|
|
|
|
+ DateTime FormCompleted { get; set; }
|
|
|
|
+ TimeSpan FormOpen { get; set; }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public interface ICoreDigitalFormInstance : IBaseDigitalFormInstance
|
|
{
|
|
{
|
|
[Obsolete("Replaced with Form", true)]
|
|
[Obsolete("Replaced with Form", true)]
|
|
QAFormLink QAForm { get; set; }
|
|
QAFormLink QAForm { get; set; }
|
|
-
|
|
|
|
- DigitalFormLink Form { get; set; }
|
|
|
|
-
|
|
|
|
|
|
+
|
|
[Obsolete("Replaced with FormData", true)]
|
|
[Obsolete("Replaced with FormData", true)]
|
|
string QAData { get; set; }
|
|
string QAData { get; set; }
|
|
|
|
|
|
@@ -18,26 +24,20 @@ namespace InABox.Core
|
|
|
|
|
|
[Obsolete("Replaced with FormCompleted", true)]
|
|
[Obsolete("Replaced with FormCompleted", true)]
|
|
DateTime QACompleted { get; set; }
|
|
DateTime QACompleted { get; set; }
|
|
-
|
|
|
|
- DateTime FormCompleted { get; set; }
|
|
|
|
-
|
|
|
|
|
|
+
|
|
[Obsolete("Replaced with FormCompletedBy", true)]
|
|
[Obsolete("Replaced with FormCompletedBy", true)]
|
|
UserLink QACompletedBy { get; set; }
|
|
UserLink QACompletedBy { get; set; }
|
|
|
|
|
|
UserLink FormCompletedBy { get; set; }
|
|
UserLink FormCompletedBy { get; set; }
|
|
|
|
|
|
Location Location { get; set; }
|
|
Location Location { get; set; }
|
|
-
|
|
|
|
- DateTime FormStarted { get; set; }
|
|
|
|
-
|
|
|
|
- TimeSpan FormOpen { get; set; }
|
|
|
|
-
|
|
|
|
|
|
+
|
|
IDigitalFormDataModel CreateDataModel(Entity? parent = null);
|
|
IDigitalFormDataModel CreateDataModel(Entity? parent = null);
|
|
|
|
|
|
Guid ParentID();
|
|
Guid ParentID();
|
|
}
|
|
}
|
|
|
|
|
|
- public interface IDigitalFormInstance : IBaseDigitalFormInstance
|
|
|
|
|
|
+ public interface IDigitalFormInstance : ICoreDigitalFormInstance
|
|
{
|
|
{
|
|
}
|
|
}
|
|
|
|
|