Type.registerNamespace('Bookarmy');
Bookarmy.Api=function() {
Bookarmy.Api.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Bookarmy.Api.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Bookarmy.Api._staticInstance.get_path();},
TickAcceptIgnore:function(tickId,action,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TickAcceptIgnore',false,{tickId:tickId,action:action},succeededCallback,failedCallback,userContext); },
RecountMail:function(postId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RecountMail',false,{postId:postId},succeededCallback,failedCallback,userContext); },
CreateTestTick:function(username,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateTestTick',false,{username:username},succeededCallback,failedCallback,userContext); },
DeleteTestTickString:function(tickId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteTestTickString',false,{tickId:tickId},succeededCallback,failedCallback,userContext); },
DeleteTestTick:function(tickId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteTestTick',false,{tickId:tickId},succeededCallback,failedCallback,userContext); },
ValidateFlashObject:function(flashObject,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateFlashObject',false,{flashObject:flashObject},succeededCallback,failedCallback,userContext); },
InsertBookTag:function(isbn13,tagState,tagText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertBookTag',false,{isbn13:isbn13,tagState:tagState,tagText:tagText},succeededCallback,failedCallback,userContext); },
InsertBookTags:function(isbn13,tagState,tags,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertBookTags',false,{isbn13:isbn13,tagState:tagState,tags:tags},succeededCallback,failedCallback,userContext); },
InsertBookTagsFromLocalFile:function(path,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertBookTagsFromLocalFile',false,{path:path},succeededCallback,failedCallback,userContext); },
InsertBookTagsFromBytes:function(bytes,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertBookTagsFromBytes',false,{bytes:bytes},succeededCallback,failedCallback,userContext); },
UpdateBookTagState:function(tagId,tagState,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateBookTagState',false,{tagId:tagId,tagState:tagState},succeededCallback,failedCallback,userContext); },
UpdateBookTag:function(tagId,tagState,tagText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateBookTag',false,{tagId:tagId,tagState:tagState,tagText:tagText},succeededCallback,failedCallback,userContext); },
DeleteBookTagByTagId:function(tagId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteBookTagByTagId',false,{tagId:tagId},succeededCallback,failedCallback,userContext); },
DeleteBookTagByIsbn:function(isbn13,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteBookTagByIsbn',false,{isbn13:isbn13},succeededCallback,failedCallback,userContext); },
SelectTag:function(tagId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SelectTag',false,{tagId:tagId},succeededCallback,failedCallback,userContext); },
SelectTags:function(isbn13,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SelectTags',false,{isbn13:isbn13},succeededCallback,failedCallback,userContext); },
GetReviewsByDate:function(startDate,endDate,requireHead,requireBody,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetReviewsByDate',false,{startDate:startDate,endDate:endDate,requireHead:requireHead,requireBody:requireBody},succeededCallback,failedCallback,userContext); },
Logout:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Logout',false,{},succeededCallback,failedCallback,userContext); },
LoginAsUserToDatabase:function(database,adminName,adminPassword,userName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoginAsUserToDatabase',false,{database:database,adminName:adminName,adminPassword:adminPassword,userName:userName},succeededCallback,failedCallback,userContext); },
LoginToDatabase:function(database,username,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoginToDatabase',false,{database:database,username:username,password:password},succeededCallback,failedCallback,userContext); },
ValidateUserRegistration:function(firstName,lastName,email,username,password,birthday,gender,terms,news,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateUserRegistration',false,{firstName:firstName,lastName:lastName,email:email,username:username,password:password,birthday:birthday,gender:gender,terms:terms,news:news},succeededCallback,failedCallback,userContext); },
ValidateUser:function(username,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateUser',false,{username:username,password:password},succeededCallback,failedCallback,userContext); },
GetSimilarBooks:function(bookId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSimilarBooks',false,{bookId:bookId},succeededCallback,failedCallback,userContext); },
SuggestSimilarBook:function(bookId,similarBookId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestSimilarBook',false,{bookId:bookId,similarBookId:similarBookId},succeededCallback,failedCallback,userContext); },
SuggestSimilarBooks:function(bookId,similarBookIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestSimilarBooks',false,{bookId:bookId,similarBookIds:similarBookIds},succeededCallback,failedCallback,userContext); },
GetSimilarAuthors:function(authorId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSimilarAuthors',false,{authorId:authorId},succeededCallback,failedCallback,userContext); },
SuggestSimilarAuthor:function(authorId,similarAuthorId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestSimilarAuthor',false,{authorId:authorId,similarAuthorId:similarAuthorId},succeededCallback,failedCallback,userContext); },
SuggestSimilarAuthors:function(authorId,similarAuthorIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestSimilarAuthors',false,{authorId:authorId,similarAuthorIds:similarAuthorIds},succeededCallback,failedCallback,userContext); },
SuggestSimilarAuthorByName:function(authorName,similarAuthorName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestSimilarAuthorByName',false,{authorName:authorName,similarAuthorName:similarAuthorName},succeededCallback,failedCallback,userContext); },
SuggestSimilarAuthorByNameAndIsbn:function(authorName,isbn,similarAuthorName,similarIsbn,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SuggestSimilarAuthorByNameAndIsbn',false,{authorName:authorName,isbn:isbn,similarAuthorName:similarAuthorName,similarIsbn:similarIsbn},succeededCallback,failedCallback,userContext); },
FindUniqueAuthorId:function(name,isbn,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FindUniqueAuthorId',false,{name:name,isbn:isbn},succeededCallback,failedCallback,userContext); },
GetRatings:function(rates,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRatings',false,{rates:rates},succeededCallback,failedCallback,userContext); },
SetRating:function(rate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetRating',false,{rate:rate},succeededCallback,failedCallback,userContext); }}
Bookarmy.Api.registerClass('Bookarmy.Api',Sys.Net.WebServiceProxy);
Bookarmy.Api._staticInstance = new Bookarmy.Api();
Bookarmy.Api.set_path = function(value) { Bookarmy.Api._staticInstance.set_path(value); }
Bookarmy.Api.get_path = function() { return Bookarmy.Api._staticInstance.get_path(); }
Bookarmy.Api.set_timeout = function(value) { Bookarmy.Api._staticInstance.set_timeout(value); }
Bookarmy.Api.get_timeout = function() { return Bookarmy.Api._staticInstance.get_timeout(); }
Bookarmy.Api.set_defaultUserContext = function(value) { Bookarmy.Api._staticInstance.set_defaultUserContext(value); }
Bookarmy.Api.get_defaultUserContext = function() { return Bookarmy.Api._staticInstance.get_defaultUserContext(); }
Bookarmy.Api.set_defaultSucceededCallback = function(value) { Bookarmy.Api._staticInstance.set_defaultSucceededCallback(value); }
Bookarmy.Api.get_defaultSucceededCallback = function() { return Bookarmy.Api._staticInstance.get_defaultSucceededCallback(); }
Bookarmy.Api.set_defaultFailedCallback = function(value) { Bookarmy.Api._staticInstance.set_defaultFailedCallback(value); }
Bookarmy.Api.get_defaultFailedCallback = function() { return Bookarmy.Api._staticInstance.get_defaultFailedCallback(); }
Bookarmy.Api.set_path("/WebServices/Api.asmx");
Bookarmy.Api.TickAcceptIgnore= function(tickId,action,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.TickAcceptIgnore(tickId,action,onSuccess,onFailed,userContext); }
Bookarmy.Api.RecountMail= function(postId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.RecountMail(postId,onSuccess,onFailed,userContext); }
Bookarmy.Api.CreateTestTick= function(username,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.CreateTestTick(username,onSuccess,onFailed,userContext); }
Bookarmy.Api.DeleteTestTickString= function(tickId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.DeleteTestTickString(tickId,onSuccess,onFailed,userContext); }
Bookarmy.Api.DeleteTestTick= function(tickId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.DeleteTestTick(tickId,onSuccess,onFailed,userContext); }
Bookarmy.Api.ValidateFlashObject= function(flashObject,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.ValidateFlashObject(flashObject,onSuccess,onFailed,userContext); }
Bookarmy.Api.InsertBookTag= function(isbn13,tagState,tagText,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.InsertBookTag(isbn13,tagState,tagText,onSuccess,onFailed,userContext); }
Bookarmy.Api.InsertBookTags= function(isbn13,tagState,tags,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.InsertBookTags(isbn13,tagState,tags,onSuccess,onFailed,userContext); }
Bookarmy.Api.InsertBookTagsFromLocalFile= function(path,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.InsertBookTagsFromLocalFile(path,onSuccess,onFailed,userContext); }
Bookarmy.Api.InsertBookTagsFromBytes= function(bytes,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.InsertBookTagsFromBytes(bytes,onSuccess,onFailed,userContext); }
Bookarmy.Api.UpdateBookTagState= function(tagId,tagState,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.UpdateBookTagState(tagId,tagState,onSuccess,onFailed,userContext); }
Bookarmy.Api.UpdateBookTag= function(tagId,tagState,tagText,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.UpdateBookTag(tagId,tagState,tagText,onSuccess,onFailed,userContext); }
Bookarmy.Api.DeleteBookTagByTagId= function(tagId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.DeleteBookTagByTagId(tagId,onSuccess,onFailed,userContext); }
Bookarmy.Api.DeleteBookTagByIsbn= function(isbn13,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.DeleteBookTagByIsbn(isbn13,onSuccess,onFailed,userContext); }
Bookarmy.Api.SelectTag= function(tagId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SelectTag(tagId,onSuccess,onFailed,userContext); }
Bookarmy.Api.SelectTags= function(isbn13,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SelectTags(isbn13,onSuccess,onFailed,userContext); }
Bookarmy.Api.GetReviewsByDate= function(startDate,endDate,requireHead,requireBody,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.GetReviewsByDate(startDate,endDate,requireHead,requireBody,onSuccess,onFailed,userContext); }
Bookarmy.Api.Logout= function(onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.Logout(onSuccess,onFailed,userContext); }
Bookarmy.Api.LoginAsUserToDatabase= function(database,adminName,adminPassword,userName,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.LoginAsUserToDatabase(database,adminName,adminPassword,userName,onSuccess,onFailed,userContext); }
Bookarmy.Api.LoginToDatabase= function(database,username,password,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.LoginToDatabase(database,username,password,onSuccess,onFailed,userContext); }
Bookarmy.Api.ValidateUserRegistration= function(firstName,lastName,email,username,password,birthday,gender,terms,news,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.ValidateUserRegistration(firstName,lastName,email,username,password,birthday,gender,terms,news,onSuccess,onFailed,userContext); }
Bookarmy.Api.ValidateUser= function(username,password,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.ValidateUser(username,password,onSuccess,onFailed,userContext); }
Bookarmy.Api.GetSimilarBooks= function(bookId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.GetSimilarBooks(bookId,onSuccess,onFailed,userContext); }
Bookarmy.Api.SuggestSimilarBook= function(bookId,similarBookId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SuggestSimilarBook(bookId,similarBookId,onSuccess,onFailed,userContext); }
Bookarmy.Api.SuggestSimilarBooks= function(bookId,similarBookIds,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SuggestSimilarBooks(bookId,similarBookIds,onSuccess,onFailed,userContext); }
Bookarmy.Api.GetSimilarAuthors= function(authorId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.GetSimilarAuthors(authorId,onSuccess,onFailed,userContext); }
Bookarmy.Api.SuggestSimilarAuthor= function(authorId,similarAuthorId,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SuggestSimilarAuthor(authorId,similarAuthorId,onSuccess,onFailed,userContext); }
Bookarmy.Api.SuggestSimilarAuthors= function(authorId,similarAuthorIds,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SuggestSimilarAuthors(authorId,similarAuthorIds,onSuccess,onFailed,userContext); }
Bookarmy.Api.SuggestSimilarAuthorByName= function(authorName,similarAuthorName,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SuggestSimilarAuthorByName(authorName,similarAuthorName,onSuccess,onFailed,userContext); }
Bookarmy.Api.SuggestSimilarAuthorByNameAndIsbn= function(authorName,isbn,similarAuthorName,similarIsbn,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SuggestSimilarAuthorByNameAndIsbn(authorName,isbn,similarAuthorName,similarIsbn,onSuccess,onFailed,userContext); }
Bookarmy.Api.FindUniqueAuthorId= function(name,isbn,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.FindUniqueAuthorId(name,isbn,onSuccess,onFailed,userContext); }
Bookarmy.Api.GetRatings= function(rates,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.GetRatings(rates,onSuccess,onFailed,userContext); }
Bookarmy.Api.SetRating= function(rate,onSuccess,onFailed,userContext) {Bookarmy.Api._staticInstance.SetRating(rate,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Xenial.BookArmy.Engine.Videos');
if (typeof(Xenial.BookArmy.Engine.Videos.VideoParser) === 'undefined') {
Xenial.BookArmy.Engine.Videos.VideoParser=gtc("Xenial.BookArmy.Engine.Videos.VideoParser");
Xenial.BookArmy.Engine.Videos.VideoParser.registerClass('Xenial.BookArmy.Engine.Videos.VideoParser');
}
Type.registerNamespace('Xenial.BookArmy.Engine.Books.Data');
if (typeof(Xenial.BookArmy.Engine.Books.Data.BookTag) === 'undefined') {
Xenial.BookArmy.Engine.Books.Data.BookTag=gtc("Xenial.BookArmy.Engine.Books.Data.BookTag");
Xenial.BookArmy.Engine.Books.Data.BookTag.registerClass('Xenial.BookArmy.Engine.Books.Data.BookTag');
}
if (typeof(Xenial.BookArmy.Engine.Books.Data.UsersBook) === 'undefined') {
Xenial.BookArmy.Engine.Books.Data.UsersBook=gtc("Xenial.BookArmy.Engine.Books.Data.UsersBook");
Xenial.BookArmy.Engine.Books.Data.UsersBook.registerClass('Xenial.BookArmy.Engine.Books.Data.UsersBook');
}
Type.registerNamespace('Xenial.BookArmy.Engine.Security.Data');
if (typeof(Xenial.BookArmy.Engine.Security.Data.ValidationField) === 'undefined') {
Xenial.BookArmy.Engine.Security.Data.ValidationField=gtc("Xenial.BookArmy.Engine.Security.Data.ValidationField");
Xenial.BookArmy.Engine.Security.Data.ValidationField.registerClass('Xenial.BookArmy.Engine.Security.Data.ValidationField');
}
if (typeof(Xenial.BookArmy.Engine.Books.Data.Books_Book) === 'undefined') {
Xenial.BookArmy.Engine.Books.Data.Books_Book=gtc("Xenial.BookArmy.Engine.Books.Data.Books_Book");
Xenial.BookArmy.Engine.Books.Data.Books_Book.registerClass('Xenial.BookArmy.Engine.Books.Data.Books_Book');
}
if (typeof(Xenial.BookArmy.Engine.Books.Data.Authors_Author) === 'undefined') {
Xenial.BookArmy.Engine.Books.Data.Authors_Author=gtc("Xenial.BookArmy.Engine.Books.Data.Authors_Author");
Xenial.BookArmy.Engine.Books.Data.Authors_Author.registerClass('Xenial.BookArmy.Engine.Books.Data.Authors_Author');
}
Type.registerNamespace('Xenial.BookArmy.Website.Controls.StarRatingEx1');
if (typeof(Xenial.BookArmy.Website.Controls.StarRatingEx1.RateData) === 'undefined') {
Xenial.BookArmy.Website.Controls.StarRatingEx1.RateData=gtc("Xenial.BookArmy.Website.Controls.StarRatingEx1.RateData");
Xenial.BookArmy.Website.Controls.StarRatingEx1.RateData.registerClass('Xenial.BookArmy.Website.Controls.StarRatingEx1.RateData');
}
Type.registerNamespace('Xenial.BookArmy.Engine.Books');
if (typeof(Xenial.BookArmy.Engine.Books.BookTagState) === 'undefined') {
Xenial.BookArmy.Engine.Books.BookTagState = function() { throw Error.invalidOperation(); }
Xenial.BookArmy.Engine.Books.BookTagState.prototype = {None: 0,Enabled: 1,Disabled: -1}
Xenial.BookArmy.Engine.Books.BookTagState.registerEnum('Xenial.BookArmy.Engine.Books.BookTagState', true);
}
