Beispiel #1
0
 /// <summary>
 /// Deletes a member by member id by calling the database class.
 /// </summary>
 /// <param name="id">Member id of the member.</param>
 public override void DeleteById(int id)
 {
     if (Database.MemberIdExist(id).Result)
     {
         Database.RemoveMemberById(id).Wait();
     }
 }
Beispiel #2
0
        /// <summary>
        /// Method that generates a new unique id.
        /// </summary>
        /// <return>
        /// The unique ID
        ///</returns>
        public override int GenerateId()
        {
            Random a = new Random();

            int newMemberId;

            newMemberId = a.Next(0, 100000000);

            while (Database.MemberIdExist(newMemberId).Result)
            {
                newMemberId = a.Next(0, 100000000);
            }

            return(newMemberId);
        }