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