示例#1
0
 public void LogIn(Common_Library.AccountBase a)
 {
     Wait();
     Models.Account account = new Models.Account()
     {
         UserName = a.UserName, Password = a.Password
     };
     if (DataService.Account.LogIn(account) && OnlineUsers.FirstOrDefault(o => o.HasAccount(account.UserName)) == null)
     {
         Clients.Client(Context.ConnectionId).LogInSuccessfully();
     }
     else
     {
         Clients.Client(Context.ConnectionId).LogInFailed();
     }
     Signal();
 }
示例#2
0
 public void CreateAccount(Common_Library.AccountBase a)
 {
     Wait();
     Models.Account account = new Models.Account()
     {
         UserName = a.UserName, Password = a.Password
     };
     if (DataService.Account.Add(account))
     {
         Clients.Client(Context.ConnectionId).CreateAccountSuccessfully();
     }
     else
     {
         Clients.Client(Context.ConnectionId).CreateAccountFailed();
     }
     Signal();
 }