Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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();
        }