Esempio n. 1
0
        public ActionResult Index(IndexViewModel indexViewModel)
        {
            var pageIndex = indexViewModel.Page.HasValue ? (int)indexViewModel.Page : FirstPage;
            //missing filtering
            var results = _relationshipTypesManagement.GetRelationshipTypesList();

            indexViewModel.PagedItems = results.ToPagedList(pageIndex, PageSize);

            return(View(indexViewModel));
        }
Esempio n. 2
0
        public ActionResult Save(EditViewModel editViewModel)
        {
            if (ModelState.IsValid && IsValidUser(editViewModel))
            {
                _usersManagement.Save(Map(editViewModel), SecurityContext.User.Id);
                UpdateAvailableUsersList();
                return(RedirectToAction("Index"));
            }

            editViewModel.CompaniesList           = _companiesManagement.GetCompaniesList(SecurityContext);
            editViewModel.IdentificationTypesList = GetIdentificationTypesList();
            editViewModel.RelationshipTypeList    = _relationshipTypesManagement.GetRelationshipTypesList();
            editViewModel.RolesList       = _rolesManagement.GetRoles(SecurityContext);
            editViewModel.UsersToShowList = GenerateUsersToShowList(GetAvailableUsersList());
            ViewBag.ProvincesList         = _provincesManagement.GetProvinces();
            ViewBag.CantonsList           = _cantonsManagement.GetCantons(editViewModel.ProvinceId);
            ViewBag.DistrictsList         = _districtsManagement.GetDistricts(editViewModel.CantonId);

            return(View("Edit", editViewModel));
        }