public bool Login(string username, string password) { if (DBOperations.Authentictaion(username, password)) { IBmClient i = OperationContext.Current.GetCallbackChannel <IBmClient>(); AddToLogins(username, i); return(true); } else { return(false); } }
public void GetUsers() { IBmClient i = OperationContext.Current.GetCallbackChannel <IBmClient>(); List <UsersClass> ul = (from item in Logins select new UsersClass { Name = item.Name, Sex = item.Sex }).ToList(); i.Users(ul); }
private void AddToLogins(string name, IBmClient i) { if (Logins.Where(x => x.Name == name).Count() > 0) { Logins.Remove(Logins.Where(x => x.Name == name).FirstOrDefault()); } LoginsClass u = new LoginsClass(); u.Name = name; u.Sex = DBOperations.GetSex(name); u.Client = i; Logins.Add(u); SendUsersList(); }