function TenderSearch(){var n=this;n.Active=ko.observable(!0);n.NotActive=ko.observable(!0);n.SearchText=ko.observable("");n.Page=ko.observable(1)}function TenderRow(n){var t=this;t.Id=ko.observable(n.Id);t.Title=ko.observable(n.Title);t.Added=ko.observable(n.Added);t.Expired=ko.observable(n.Expired);t.AddedDate=ko.computed(function(){var n=moment(t.Added());return n.format("DD")+"/"+n.format("MM")+"/"+n.format("YYYY")});t.AddedHour=ko.computed(function(){var n=moment(t.Added());return n.format("HH")+":"+n.format("mm")})}function IndexTendersMVVM(n){var t=this;t.URL=n.URL?n.URL:{TenderApi:"#"};t.TranslateOptions=n.Translate?n.Translate:{Msg:""};t.Top=ko.observable(n.Top?n.Top:4);t.SearchModel=new TenderSearch;t.TendersData=ko.observableArray([]);t.SearchTenders=function(){t.Search({page:1,pageSize:t.Top()})};t.Search=function(n){if(!t.SearchModel.Active()&&!t.SearchModel.NotActive()){toastr.info(t.TranslateOptions.Msg);return}t.TendersData.removeAll();jQuery.ajax({type:"GET",url:t.URL.TenderApi,data:{active:t.SearchModel.Active(),notActive:t.SearchModel.NotActive(),strData:t.SearchModel.SearchText(),top:n.pageSize,page:n.page},dataType:"json",success:function(n){$.each(n.List,function(n,i){t.TendersData.push(new TenderRow(i))});t.Paging&&t.Paging.TotalRows(n.TotalItems)}})};t.SearchModel.Active.subscribe(function(){t.SearchTenders()});t.SearchModel.NotActive.subscribe(function(){t.SearchTenders()});t.searchKeyboardCmd=function(n,i){return i.keyCode==13&&t.SearchTenders(),!0};ko.Paging&&(t.Paging=ko.Paging.viewModel({TotalCount:0,PageSize:t.Top(),callback:t.Search}))}