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