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(); }
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(); }