Пример #1
0
        public ActionResult EditClassification(Guid id)
        {
            using (UnitOfWorkManager.NewUnitOfWork())
            {
                var classification     = _classificationService.GetById(id);
                var classificationList = _classificationService.GetAllClassifications();
                var listViewModel      = new ClassificationListViewModel
                {
                    NonPagedClassifications = classificationList.ToList()
                };

                var viewModel = new ClassificationViewModel
                {
                    ClassificationId = classification.Id,
                    EditName         = classification.Name,
                    EditDescription  = classification.Description,
                    _listViewModel   = listViewModel
                };
                return(View(viewModel));
            }
        }
Пример #2
0
        public ActionResult Classification(int?p, string search)
        {
            using (UnitOfWorkManager.NewUnitOfWork())
            {
                var pageIndex = p ?? 1;

                var allClassifications = string.IsNullOrEmpty(search) ? _classificationService.GetAll(pageIndex, SiteConstants.Instance.AdminListPageSize) :
                                         _classificationService.Search(search, pageIndex, SiteConstants.Instance.AdminListPageSize);

                var allBusinesses = _businessService.GetAllBusiness();
                ClassificationListViewModel viewModel = new ClassificationListViewModel
                {
                    AllClassifications = allClassifications,
                    AllBusinesses      = allBusinesses.ToList(),
                    PageIndex          = pageIndex,
                    TotalCount         = allClassifications.TotalCount,
                    Search             = search,
                    TotalPages         = allClassifications.TotalPages
                };
                return(View(viewModel));
            }
        }