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