public static void ExecuteOn_CheckingLogin_Through_CheckLogin(XComponent.Authentication.UserObject.CheckLogin checkLogin_TriggeringEvent, XComponent.Authentication.UserObject.CheckLogin checkLogin_PublicMember, object object_InternalMember, Context context, ICheckLoginCheckLoginOnCheckingLoginLoginStatusSenderInterface sender) { checkLogin_PublicMember.Login = checkLogin_TriggeringEvent.Login; checkLogin_PublicMember.Password = checkLogin_TriggeringEvent.Password; checkLogin_PublicMember.RequestId = checkLogin_TriggeringEvent.RequestId; User user = TriggeredMethodContext.Instance.Users.FirstOrDefault(e => e.Name == checkLogin_PublicMember.Login && e.Password == checkLogin_PublicMember.Password); if (user != null) { sender.LoginSuccess(context); } else { sender.LoginError(context); } }
public void CheckLogin(Context context, XComponent.Authentication.UserObject.CheckLogin transitionEvent, string privateTopic = null) { _internalCommunicationLayer.Send(context, transitionEvent, privateTopic); }
public void SendEvent(StdEnum stdEnum, XComponent.Authentication.UserObject.CheckLogin evt, string privateTopic = null) { _internalCommunicationLayer.SendEvent(stdEnum, evt, privateTopic); }
public void SendEvent(StdEnum stateMachineEnum, XComponent.Authentication.UserObject.CheckLogin evt, string privateTopic = null) { var incomingEvent = new IncomingEvent(evt != null ? evt : new XComponent.Authentication.UserObject.CheckLogin(), IncomingEventType.Transition, HeaderFactory.Create(4, (int)stateMachineEnum, 769565298, privateTopic)); PostOnStateMachine(incomingEvent, stateMachineEnum); }
public void SendEvent(XComponent.Authentication.UserObject.CheckLogin evt, string privateTopic = null) { SendEvent(StdEnum.Authentication, evt != null ? evt : new XComponent.Authentication.UserObject.CheckLogin(), privateTopic); }
public void Send(Context context, XComponent.Authentication.UserObject.CheckLogin evt, string privateTopic = null) { var incomingEvent = new IncomingEvent(evt != null ? evt : new XComponent.Authentication.UserObject.CheckLogin(), IncomingEventType.Transition, HeaderFactory.Create(context, 4, privateTopic)); Agent.Post(_engineAgentsById[context.AgentId], incomingEvent); }