Exemplo n.º 1
0
        public ActionResult MembershipLevel(int?p, string search)
        {
            var pageIndex = p ?? 1;

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

            var listViewModel = new MembershipLevelListViewModel
            {
                MembershipLevels = allMembershipLevels,
                PageIndex        = pageIndex,
                TotalCount       = allMembershipLevels.TotalCount,
                Search           = search,
                TotalPages       = allMembershipLevels.TotalPages
            };
            var viewModel = new MembershipLevelViewModel
            {
                _listViewModel = listViewModel
            };

            return(View(viewModel));
        }
Exemplo n.º 2
0
        public ActionResult EditMembershipLevel(Guid id)
        {
            using (UnitOfWorkManager.NewUnitOfWork())
            {
                var membershipLevel     = _membershipLevelService.GetById(id);
                var membershipLevelList = _membershipLevelService.GetAllMembershipLevels();
                var listViewModel       = new MembershipLevelListViewModel
                {
                    NonPagedMembershipLevels = membershipLevelList.ToList()
                };

                var viewModel = new MembershipLevelViewModel
                {
                    MembershipLevelId   = membershipLevel.Id,
                    EditName            = membershipLevel.Name,
                    EditDescription     = membershipLevel.Description,
                    EditEmployeeMax     = membershipLevel.EmployeeMax,
                    EditAnnualPrice     = membershipLevel.AnnualPrice,
                    EditSemiAnnualPrice = membershipLevel.SemiAnnualPrice,
                    _listViewModel      = listViewModel
                };
                return(View(viewModel));
            }
        }