コード例 #1
0
 public IEnumerable <User> SearchByName(UserDataContract userDC)
 => master.SearchByName(userDC.ToUser());
コード例 #2
0
 public bool Update(UserDataContract userDC)
 => master.Update(userDC.ToUser());
コード例 #3
0
 public void Delete(UserDataContract userDC) => master.Delete(userDC.ToUser());
コード例 #4
0
 public IEnumerable <User> SearchByLastAndFirstName(UserDataContract userDC)
 => master.SearchByFirstAndLastName(userDC.ToUser());
コード例 #5
0
 public bool Remove(UserDataContract user)
 {
     return(master.Remove(user.ToUser()));
 }
コード例 #6
0
 public void Add(UserDataContract userDC) => master.Add(userDC.ToUser());
コード例 #7
0
 public void Update(UserDataContract user)
 => master.Update(user.ToUser());
コード例 #8
0
 public UserDataContract Find(UserDataContract user)
 => master.Find(user.ToUser()).ToUserDataContract();
コード例 #9
0
 public int Add(UserDataContract user)
 => master.Add(user.ToUser());
コード例 #10
0
        public IEnumerable <User> SearchByName(UserDataContract userDC)
        {
            int slave = slaves.Count == 1 ? 0 : new Random().Next(0, slaves.Count - 1);

            return(slaves[slave].SearchByName(userDC.ToUser()));
        }
コード例 #11
0
 public UserDataContract Find(int slaveNumber, UserDataContract user)
 {
     CheckSlaveNumber(slaveNumber);
     return(_slaves[slaveNumber].Find(user.ToUser()).ToUserDataContract());
 }