namespace HxSocketImplement
{
///
/// 指令方法类---入口
///
public class InstructMethod
{
#region 修改实验状态
/////
///// 修改实验状态
/////
///// 实验对像
//private static bool UpdateExpStatus(ExperimentModel result)
//{
// bool bIsOk = false;
// if (result.Status == EnumManagement.GetEnumValue(StatusEnum.StatusCEnum) &&
// result.IsRun == EnumManagement.GetEnumValue(IsRunEnum.IsRunAEnum))
// {
// ExperimentBLL experimentBLL = new ExperimentBLL();
// experimentBLL.UpdateExperimentIsRun(new ExperimentModel { Id = result.Id, IsRun = EnumManagement.GetEnumValue(IsRunEnum.IsRunBEnum) });
// // 流程运行 TODO
// bIsOk = new RunFlow().IsRunFlow(result);
// }
// return bIsOk;
//}
#endregion
#region 执行流程
/////
///// 执行流程
/////
///// 实验ID
/////
//public static bool ImplementFlow( string experimentId)
//{
// ExperimentBLL experimentBLL = new ExperimentBLL();
// var result = experimentBLL.GetExperimentById(experimentId);
// if (result != null)
// {
// #region 修改实验中状态
// if (result.Status == EnumManagement.GetEnumValue(StatusEnum.StatusCEnum))
// {
// //Thread ThreadExpStatus = new Thread(() => UpdateExpStatus(result)); //创建监听线程
// //ThreadExpStatus.IsBackground = true;
// //ThreadExpStatus.Start();
// return UpdateExpStatus(result);
// }
// #endregion
// }
// return false;
//}
#endregion
}
}