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)); }
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)); } }