angular.module("TranslationServices",[]).factory("translationService",function(){var factory={};return factory.get=function(resourceKey,langauge){var translatedValue="";return $.ajax({type:"POST",url:"/WebServices/LHHLWServices.asmx/TranslateResourceKey",async:!1,data:JSON.stringify({resourceKey:resourceKey,locality:langauge}),dataType:"json",contentType:"application/json",success:function(e){translatedValue=e.d},error:function(){}}),translatedValue},factory});angular.module("RatingServices",[]).factory("ratingService",function(){var factory={};return factory.put=function(rating){$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/WebServices/LHHLWServices.asmx/UserLeadRatingSave",dataType:"json",data:JSON.stringify({userLeadId:rating.UserLeadID,rating:rating.Score}),success:function(){},error:function(){}})},factory});angular.module("MyMostRecentJobsViewServices",[]).factory("myMostRecentJobsViewService",function($http,$q){var factory={};return factory.get=function(dbmUserID){var jsonData=[],deferred;return deferred=$q.defer(),$http.post("/WebServices/LHHLWServices.asmx/GetUserLeads",JSON.stringify({dbmUserID:dbmUserID,maxRecs:-1}),{cache:!0}).success(function(data){$(data.d).each(function(index,element){jsonData.push({JobID:element.JobID,Title:element.Title,JobURL:element.JobURL,JobURLTarget:element.JobURLTarget,Company:element.Company,CompanyNameUniqueIdentifier:element.CompanyNameUniqueIdentifier,Rating:element.Rating,UserLeadID:element.UserLeadID,LeadStatusKeywordID:element.LeadStatusKeywordID,ShowLinkedINButton:element.ShowLinkedINButton,OVE:element.OVE,CreatedByType:element.CreatedByType,OVEEnabled:element.OVEEnabled,Location:element.Location,Comment:{Text:""}})});deferred.resolve(jsonData)}).error(function(msg){deferred.reject(msg)}),deferred.promise},factory});angular.module("MyMostRecentJobsViewServicesRefresh",[]).factory("myMostRecentJobsViewServiceRefresh",function($q,$http){var factory={};return factory.get=function(dbmUserID){var jsonData=[],deferred;return deferred=$q.defer(),$http.post("/WebServices/LHHLWServices.asmx/GetUserLeads",JSON.stringify({dbmUserID:dbmUserID,maxRecs:3}),{cache:!0}).success(function(data){$(data.d).each(function(index,element){jsonData.push({JobID:element.JobID,Title:element.Title,JobURL:element.JobURL,JobURLTarget:element.JobURLTarget,Company:element.Company,CompanyNameUniqueIdentifier:element.CompanyNameUniqueIdentifier,Rating:element.Rating,UserLeadID:element.UserLeadID,LeadStatusKeywordID:element.LeadStatusKeywordID,ShowLinkedINButton:element.ShowLinkedINButton,OVE:element.OVE,CreatedByType:element.CreatedByType,OVEEnabled:element.OVEEnabled,Location:element.Location,Comment:{Text:""}})});deferred.resolve(jsonData)}).error(function(msg){deferred.reject(msg)}),deferred.promise},factory});angular.module("StatusDropDownServices",[]).factory("statusDropDownService",function(){var factory={};return factory.put=function(status){$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/WebServices/LHHLWServices.asmx/ddlLeadStatusChanged",dataType:"json",data:JSON.stringify({userLeadId:status.UserLeadID,ddlLeadStatusSelectedValue:status.LeadStatusKeywordID}),success:function(){},error:function(){}})},factory.getKeywordName=function(statusKeywordID,dbmUserID,userLangauge){var keywordName="";return $.ajax({type:"POST",url:"/WebServices/LHHLWServices.asmx/GetKeywordName",async:!1,data:JSON.stringify({statusKeywordID:statusKeywordID,dbmUserID:dbmUserID,userLanguage:userLangauge}),dataType:"json",contentType:"application/json",success:function(e){e.d!=undefined&&(keywordName=e.d)},error:function(){}}),keywordName},factory.get=function(deliveryCountryId,userType,userLanguage,dbmUserID){var jsonData=[];return $.ajax({type:"POST",url:"/WebServices/LHHLWServices.asmx/GetLeadStatuses",async:!1,data:JSON.stringify({deliveryCountryId:deliveryCountryId,userType:userType,userLanguage:userLanguage,dbmUserID:dbmUserID}),dataType:"json",contentType:"application/json",success:function(e){$(e.d).each(function(index,element){jsonData.push({label:element.label,value:element.value})})},error:function(){}}),jsonData},factory});angular.module("CommentServices",[]).factory("commentService",function($http,$q){var factory={};return factory.put=function(comment){$.ajax({type:"POST",url:"/WebServices/LHHLWServices.asmx/UserLeadCommentSave",async:!1,dataType:"json",contentType:"application/json",data:JSON.stringify({comment:comment.Comment,userLeadId:comment.UserLeadID}),success:function(){},error:function(){}})},factory.get=function(userLeadID){var deferred;return deferred=$q.defer(),$http.post("/WebServices/LHHLWServices.asmx/UserLeadCommentHistory",JSON.stringify({userLeadId:userLeadID}),{cache:!0}).success(function(data){deferred.resolve(data.d)}).error(function(msg){deferred.reject(msg)}),deferred.promise},factory});angular.module("OVEServices",[]).factory("oveService",function(){var factory={};return factory.put=function(ove){$.ajax({type:"POST",contentType:"application/json; charset=utf-8",url:"/WebServices/LHHLWServices.asmx/UserLeadOVESave",dataType:"json",data:JSON.stringify({userLeadId:ove.UserLeadID,ove:ove.OVE}),success:function(){},error:function(){}})},factory});angular.module("JobSearcherServices",[]).factory("jobSearcherService",function($http,$q){var factory={};return factory.get=function(dbmUserID){var deferred;return deferred=$q.defer(),$http.post("/WebServices/LHHLWServices.asmx/ReturnJobProfile",JSON.stringify({userID:dbmUserID}),{cache:!0}).success(function(data){deferred.resolve(data.d)}).error(function(msg){deferred.reject(msg)}),deferred.promise},factory});angular.module("JobStatsServices",[]).factory("jobStatService",function($http,$q){var factory={};return factory.get=function(dbmUserID){var jobSearchStatistics={},deferred;return deferred=$q.defer(),$http.post("/WebServices/LHHLWServices.asmx/GetJobSearchStatistics",JSON.stringify({dbmUserID:dbmUserID}),{cache:!0}).success(function(data){data=data.d;data.MyPersonalizedJobs==0?(jobSearchStatistics.statcontentone=data.MyClickedJobs,jobSearchStatistics.statcontenttwo="CRN2_VIEWED_JOBS",jobSearchStatistics.statcontentthree=data.MyJobs,jobSearchStatistics.statcontentfour="CRN2_SAVED_JOBS",jobSearchStatistics.statcontentfive=data.MySavedSearches,jobSearchStatistics.statcontentsix="CRN2_Saved_Searches",jobSearchStatistics.statcontentseven=data.FavoriteJobs,jobSearchStatistics.statcontenteight="CRN2_FAVORITE_JOBS"):data.MyPersonalizedJobs>0&&(jobSearchStatistics.statcontentone=data.MyPersonalizedJobs,jobSearchStatistics.statcontenttwo="CRN2_CONSULTANT_SELECTED_JOBS",jobSearchStatistics.statcontentthree=data.MyClickedJobs,jobSearchStatistics.statcontentfour="CRN2_VIEWED_JOBS",jobSearchStatistics.statcontentfive=data.MyJobs,jobSearchStatistics.statcontentsix="CRN2_SAVED_JOBS",jobSearchStatistics.statcontentseven=data.FavoriteJobs,jobSearchStatistics.statcontenteight="CRN2_FAVORITE_JOBS");deferred.resolve(jobSearchStatistics)}).error(function(msg){deffered.reject(msg)}),deferred.promise},factory});angular.module("MileStonesServices",[]).factory("mileStonesService",function($http,$q){var factory={};return factory.get=function(dbmUserID,currentLanguage){var deferred;return deferred=$q.defer(),$http.post("/WebServices/LHHLWServices.asmx/GetMileStones",JSON.stringify({dbmUserID:dbmUserID,currentLanguage:currentLanguage}),{cache:!0}).success(function(data){deferred.resolve(data.d)}).error(function(msg){deferred.reject(msg)}),deferred.promise},factory});angular.module("CourseServices",[]).factory("courseService",function($http,$q){var factory={};return factory.get=function(id){var deferred,url="http://wbusitdevl01/api/GetCourseFiles?id="+id;return deferred=$q.defer(),$http.get(url).success(function(data){deferred.resolve(data)}).error(function(msg){deferred.reject(msg)}),deferred.promise},factory});angular.module("EventsViewServices",[]).factory("eventViewsService",function($http,$q){var factory={};return factory.get=function(candidateID,pageNumber,pageSize,timeZoneID,nGenURL,bearerToken){var deferred;return deferred=$q.defer(),$http.post("/WebServices/nGenRelay.asmx/GetEventsView",JSON.stringify({candidateID:candidateID,attended:!1,pageNumber:pageNumber,pageSize:pageSize,timeZoneID:timeZoneID,nGenURL:encodeURIComponent(nGenURL),bearerToken:bearerToken})).success(function(data){deferred.resolve(JSON.parse(data.d))}).error(function(msg){deferred.reject(msg)}),deferred.promise},factory});angular.module("RecommendedReadingServices",[]).factory("recommendedReadingService",function($http,$q){var factory={};return factory.get=function(dbmUserID,currentLanguage){var recommendedReading={},deferred;return deferred=$q.defer(),$http.post("/WebServices/LHHLWServices.asmx/GetRecommendedReading",JSON.stringify({dbmUserID:dbmUserID,currentLanguage:currentLanguage}),{cache:!0}).success(function(data){deferred.resolve(data.d)}).error(function(msg){deferred.reject(msg)}),deferred.promise},factory})