コード例 #1
0
        public ActionResult Index(bool?isBack)
        {
            if (isBack != null && isBack.Value == true && Session["doc_sc"] != null)
            {
                int ItemsCount = (int)Session["doc_ic"];
                int?p          = (int?)Session["doc_p"];
                return(Index(null, ItemsCount, p));
            }


            DocumentsSortCriteria sortCriteria = new DocumentsSortCriteria()
            {
                SortDirection = SortDirection.Descending,
                SortType      = DocumentSortType.CreateDate
            };

            DocumentsViewModel viewModel = new DocumentsViewModel()
            {
                DocumentSearchModel = new DocumentSearchViewModel()
                {
                    SortCriteria   = sortCriteria,
                    SearchCriteria = new DocumentsSearchCriteria()
                    {
                        ItemsCount = 10
                    },
                    IsSearchPerformed = false,
                    Categories        = _dictRepository.GetCategories().ToList(),
                    Senders           = _dictRepository.GetSenders().OrderBy(s => s.LastName).ThenBy(s => s.FirstName).ToList(),
                    Types2            = _dictRepository.GetTypes2().ToList()
                }
            };

            return(View(viewModel));
        }
コード例 #2
0
        public ActionResult Types()
        {
            TypesDictViewModel viewModel = new TypesDictViewModel()
            {
                Categories = _repository.GetCategories().ToList()
                ,
                Types = new List <eArchiver.Models.Type>()
            };

            return(View(viewModel));
        }
コード例 #3
0
        // [Authorize]
        public ActionResult Index(Guid?documentID)
        {
            DictionaryRepository dictRepository = new DictionaryRepository();

            ScanBrowser    scans     = ScanBrowserFactory.Create();
            ScansViewModel viewModel = new ScansViewModel();

            viewModel.AllScansCount   = scans.GetScansCount(true);
            viewModel.KnownScansCount = scans.GetScansCount(false);
            viewModel.AvailableScans  = _repository.GetAvailableScans().ToList();//Context.AvailableScans.OrderByDescending(s=>s.ImportDate).ToList();
            viewModel.Categories      = dictRepository.GetCategories().ToList();
            viewModel.Types2          = dictRepository.GetTypes2().ToList();
            viewModel.Senders         = dictRepository.GetSenders().OrderBy(s => s.LastName).ThenBy(s => s.FirstName).ToList();

            if (documentID.HasValue)
            {
                viewModel.DocumentID = documentID;
            }

            return(View(viewModel));
        }