function ReportSearch(){var n=this;n.SearchText=ko.observable("");n.Culture=ko.observable("")}function ReportRow(n){var t=this;t.Id=ko.observable(n.Id);t.Title=ko.observable(n.Title);t.DisplayDate=ko.observable(n.DisplayDate);t.DisplayDateDate=ko.computed(function(){var n=moment(t.DisplayDate());return n.format("DD")+"/"+n.format("MM")+"/"+n.format("YYYY")});t.DisplayDateHour=ko.computed(function(){var n=moment(t.DisplayDate());return n.format("HH")+":"+n.format("mm")})}function IndexReportsMVVM(n){var t=this;t.URL=n.URL?n.URL:{ReportsApi:"#"};t.SearchModel=new ReportSearch;t.ReportsData=ko.observableArray([]);t.SearchModel.Culture(n.Culture);t.Top=ko.observable(n.Top?n.Top:4);t.SearchReports=function(){t.Search({page:1,pageSize:t.Top()})};t.Search=function(n){t.ReportsData.removeAll();jQuery.ajax({type:"GET",url:t.URL.ReportsApi,data:{data:t.SearchModel.SearchText(),culture:t.SearchModel.Culture(),top:n.pageSize,page:n.page},dataType:"json",success:function(n){$.each(n.List,function(n,i){t.ReportsData.push(new ReportRow(i))});t.Paging&&t.Paging.TotalRows(n.TotalItems)}})};t.searchKeyboardCmd=function(n,i){return i.keyCode==13&&t.SearchReports(),!0};ko.Paging&&(t.Paging=ko.Paging.viewModel({TotalCount:0,PageSize:t.Top(),callback:t.Search}))}