Type.registerNamespace('BNR.SharePoint');
BNR.SharePoint.ContentService=function() {
BNR.SharePoint.ContentService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
BNR.SharePoint.ContentService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return BNR.SharePoint.ContentService._staticInstance.get_path();},
GetNextPictureOfTheDay:function(currentId,siteUrl,webUrl,listName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNextPictureOfTheDay',false,{currentId:currentId,siteUrl:siteUrl,webUrl:webUrl,listName:listName},succeededCallback,failedCallback,userContext); },
GetPreviousPictureOfTheDay:function(currentId,siteUrl,webUrl,listName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPreviousPictureOfTheDay',false,{currentId:currentId,siteUrl:siteUrl,webUrl:webUrl,listName:listName},succeededCallback,failedCallback,userContext); },
GetPictureOfTheDayImageHTML:function(currentId,siteUrl,webUrl,listName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPictureOfTheDayImageHTML',false,{currentId:currentId,siteUrl:siteUrl,webUrl:webUrl,listName:listName},succeededCallback,failedCallback,userContext); },
SetPageViews:function(pageUrl,ipAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetPageViews',false,{pageUrl:pageUrl,ipAddress:ipAddress},succeededCallback,failedCallback,userContext); },
GetAuthor:function(partialName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAuthor',false,{partialName:partialName},succeededCallback,failedCallback,userContext); },
SaveAuthor:function(authorName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveAuthor',false,{authorName:authorName},succeededCallback,failedCallback,userContext); },
GetCurrencyRates:function(requestCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrencyRates',false,{requestCode:requestCode},succeededCallback,failedCallback,userContext); },
GetPictureOfTheDay:function(id,siteUrl,webUrl,listName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPictureOfTheDay',false,{id:id,siteUrl:siteUrl,webUrl:webUrl,listName:listName},succeededCallback,failedCallback,userContext); },
GetWeather:function(weatherUrl,forToday,headCity,shortListCities,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWeather',false,{weatherUrl:weatherUrl,forToday:forToday,headCity:headCity,shortListCities:shortListCities},succeededCallback,failedCallback,userContext); },
GetUserControlHtml:function(userConrolPath,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserControlHtml',false,{userConrolPath:userConrolPath},succeededCallback,failedCallback,userContext); }}
BNR.SharePoint.ContentService.registerClass('BNR.SharePoint.ContentService',Sys.Net.WebServiceProxy);
BNR.SharePoint.ContentService._staticInstance = new BNR.SharePoint.ContentService();
BNR.SharePoint.ContentService.set_path = function(value) { BNR.SharePoint.ContentService._staticInstance.set_path(value); }
BNR.SharePoint.ContentService.get_path = function() { return BNR.SharePoint.ContentService._staticInstance.get_path(); }
BNR.SharePoint.ContentService.set_timeout = function(value) { BNR.SharePoint.ContentService._staticInstance.set_timeout(value); }
BNR.SharePoint.ContentService.get_timeout = function() { return BNR.SharePoint.ContentService._staticInstance.get_timeout(); }
BNR.SharePoint.ContentService.set_defaultUserContext = function(value) { BNR.SharePoint.ContentService._staticInstance.set_defaultUserContext(value); }
BNR.SharePoint.ContentService.get_defaultUserContext = function() { return BNR.SharePoint.ContentService._staticInstance.get_defaultUserContext(); }
BNR.SharePoint.ContentService.set_defaultSucceededCallback = function(value) { BNR.SharePoint.ContentService._staticInstance.set_defaultSucceededCallback(value); }
BNR.SharePoint.ContentService.get_defaultSucceededCallback = function() { return BNR.SharePoint.ContentService._staticInstance.get_defaultSucceededCallback(); }
BNR.SharePoint.ContentService.set_defaultFailedCallback = function(value) { BNR.SharePoint.ContentService._staticInstance.set_defaultFailedCallback(value); }
BNR.SharePoint.ContentService.get_defaultFailedCallback = function() { return BNR.SharePoint.ContentService._staticInstance.get_defaultFailedCallback(); }
BNR.SharePoint.ContentService.set_path("/_vti_bin/ContentService.asmx");
BNR.SharePoint.ContentService.GetNextPictureOfTheDay= function(currentId,siteUrl,webUrl,listName,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.GetNextPictureOfTheDay(currentId,siteUrl,webUrl,listName,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.GetPreviousPictureOfTheDay= function(currentId,siteUrl,webUrl,listName,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.GetPreviousPictureOfTheDay(currentId,siteUrl,webUrl,listName,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.GetPictureOfTheDayImageHTML= function(currentId,siteUrl,webUrl,listName,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.GetPictureOfTheDayImageHTML(currentId,siteUrl,webUrl,listName,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.SetPageViews= function(pageUrl,ipAddress,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.SetPageViews(pageUrl,ipAddress,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.GetAuthor= function(partialName,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.GetAuthor(partialName,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.SaveAuthor= function(authorName,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.SaveAuthor(authorName,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.GetCurrencyRates= function(requestCode,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.GetCurrencyRates(requestCode,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.GetPictureOfTheDay= function(id,siteUrl,webUrl,listName,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.GetPictureOfTheDay(id,siteUrl,webUrl,listName,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.GetWeather= function(weatherUrl,forToday,headCity,shortListCities,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.GetWeather(weatherUrl,forToday,headCity,shortListCities,onSuccess,onFailed,userContext); }
BNR.SharePoint.ContentService.GetUserControlHtml= function(userConrolPath,onSuccess,onFailed,userContext) {BNR.SharePoint.ContentService._staticInstance.GetUserControlHtml(userConrolPath,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('BNR.Repository.Entity');
if (typeof(BNR.Repository.Entity.SPItemContext) === 'undefined') {
BNR.Repository.Entity.SPItemContext=gtc("BNR.Repository.Entity.SPItemContext");
BNR.Repository.Entity.SPItemContext.registerClass('BNR.Repository.Entity.SPItemContext');
}
if (typeof(BNR.Repository.Entity.SPSiteInfo) === 'undefined') {
BNR.Repository.Entity.SPSiteInfo=gtc("BNR.Repository.Entity.SPSiteInfo");
BNR.Repository.Entity.SPSiteInfo.registerClass('BNR.Repository.Entity.SPSiteInfo');
}
if (typeof(BNR.Repository.Entity.SPWebInfo) === 'undefined') {
BNR.Repository.Entity.SPWebInfo=gtc("BNR.Repository.Entity.SPWebInfo");
BNR.Repository.Entity.SPWebInfo.registerClass('BNR.Repository.Entity.SPWebInfo');
}
if (typeof(BNR.Repository.Entity.PictureOfTheDayEntity) === 'undefined') {
BNR.Repository.Entity.PictureOfTheDayEntity=gtc("BNR.Repository.Entity.PictureOfTheDayEntity");
BNR.Repository.Entity.PictureOfTheDayEntity.registerClass('BNR.Repository.Entity.PictureOfTheDayEntity');
}

