/// <summary>
        /// Add a new user
        /// </summary>
        /// <param name="user">The user to be added</param>
        /// <returns></returns>
        public string AddUser(User user, string type)
        {
            if (this.GetUser(user.Username) == null)
            {
                if (this.GetUserByEmail(user.Email) == null)
                {
                    if (this.GetUserByPin(user.Pin) == null)
                    {
                        UserType ut = new UserTypeRep().GetUserType(type);

                        new UserRep().Create(user,ut);

                        return "User Added";
                    }
                    else
                    {
                        return "Pin Dupplicate";
                    }
                }
                else
                {
                    return "Email Exists";
                }
            }
            else
            {
                return "Username Exists";
            }
        }
 /// <summary>
 /// Add  a type to the user
 /// </summary>
 /// <param name="username">The username of the user</param>
 /// <param name="userType">the type to add</param>
 public void AddTypeToUser(string username,string userType)
 {
     UserType ut = new UserTypeRep().GetUserType(userType);
     new UserRep().AddUserType(username, ut);
 }