public ActionResult CreateCompanyFeatureList()
        {
            var featureList = service.GetAll(AuthenticationHelper.CompanyId.Value, AuthenticationHelper.UserRole, "company").ToList();
            CreateCompanyFeatureListModel model = new CreateCompanyFeatureListModel();

            model.CompanyId   = AuthenticationHelper.CompanyId.Value;
            model.FeatureList = featureList.Select(x => new FeatureViewModel(x)).ToList();
            return(View(model));
        }
Example #2
0
        public ActionResult CreateCompanyFeatureList()
        {
            IEnumerable <Feature> featureList = service.GetAll(long.MaxValue).ToList();        ////here company argument doesn't require
            IEnumerable <Company> companyList = companyService.GetAll(long.MaxValue);

            CreateCompanyFeatureListModel model = new CreateCompanyFeatureListModel();

            model.FeatureList = featureList.Select(x => new FeatureViewModel(x)).ToList();
            model.CompanyList = companyList.Select(x => new SelectListItem {
                Text = x.Name, Value = x.Id.ToString()
            }).ToList();
            return(View(model));
        }
        public ActionResult EditCompanyFeatureList(string id)
        {
            CreateCompanyFeatureListModel model = new CreateCompanyFeatureListModel();

            FeatureSet featureSet = featureSetService.GetSingle(id, AuthenticationHelper.CompanyId.Value);

            model.CompanyId = AuthenticationHelper.CompanyId.Value;

            var featureList = service.GetAll(AuthenticationHelper.CompanyId.Value, AuthenticationHelper.UserRole, featureSet.AccessType).ToList();

            model.FeatureList      = featureList.Select(x => new FeatureViewModel(x)).ToList();
            model.Id               = featureSet.Id;
            model.Name             = featureSet.Name;
            model.SelectedFeatures = featureSetListService.GetByFeatureSetId(Convert.ToInt32(id)).ToDictionary(a => a.FeatureId, a => a.FeatureId);
            return(View(model));
        }