public AddUserViewModel GetAddUserModel() { return(new AddUserViewModel() { Roles = SelectListItemHelper.BuildDropDownList(_userService.GetAllUserRoles()) }); }
public ActionResult ViewStructure() { Session["UserName"] = @User.Identity.Name; //Session["UserName"] = "******"; this._UserName = Session["UserName"] as string ?? ""; if (_UserName == null || _UserName.Equals(String.Empty)) { ViewBag.ErrorMessage = "You must be logged in to continue."; return(RedirectToAction("AwaitingMyApproval", "AwaitingApproval")); } ViewStructure viewStructure = new ViewStructure { BranchName = SelectListItemHelper.GetBranches() }; if (TempData["viewStructure"] != null) { viewStructure = TempData["viewStructure"] as ViewStructure; viewStructure.BranchName = SelectListItemHelper.GetBranches(); } ViewBag.ErrorMessage = TempData["ErrorMessage"] as String ?? String.Empty; return(View(viewStructure)); }
public ActionResult Reroute(string WorkflowID, string ReportMode) { Session["ReportMode"] = ReportMode; string UserName = Session["UserName"] as string; if (UserName == null || UserName.Equals(String.Empty)) { return(RedirectToAction("Login", "Login", new { UserName = "" })); } RerouteModel rerouteModel = new RerouteModel(); if (TempData["rerouteModel"] != null) { rerouteModel = TempData["rerouteModel"] as RerouteModel; } else { rerouteModel.WorkflowID = WorkflowID; rerouteModel.EntryModel = new LINQCalls().getWorkflowEntry(WorkflowID); rerouteModel.CurrentRequestStage = rerouteModel.EntryModel.RequestStage; } rerouteModel.NewRequestStage = SelectListItemHelper.GetRequestStages(); return(View(rerouteModel)); }
public async Task <IActionResult> Edit(string id) { var engines = await this.adminEnginesService.GetAll().To <SelectListItem>().ToArrayAsync(); var fuelTypes = await this.adminFuelTypesService.GetAll().To <SelectListItem>().ToArrayAsync(); var modelTypes = await this.adminModelTypesService.GetAll().To <SelectListItem>().ToArrayAsync(); var series = await this.adminSeriesService.GetAll().To <SelectListItem>().ToArrayAsync(); var options = await this.adminOptionsService.GetAll().To <SelectListItem>().ToArrayAsync(); var carServiceModel = await this.carsService.GetByIdAsync(id); var carBindingModel = Mapper.Map <AdminCarBindingModel>(carServiceModel); SelectListItemHelper.SelectItemsWithValues(engines, carServiceModel.EngineId); SelectListItemHelper.SelectItemsWithValues(fuelTypes, carServiceModel.FuelTypeId); SelectListItemHelper.SelectItemsWithValues(modelTypes, carServiceModel.ModelTypeId); SelectListItemHelper.SelectItemsWithValues(series, carServiceModel.SeriesId); SelectListItemHelper.SelectItemsWithValues(options, carServiceModel.Options.Select(o => o.OptionId).ToArray()); carBindingModel.Engines = engines; carBindingModel.FuelTypes = fuelTypes; carBindingModel.ModelTypes = modelTypes; carBindingModel.Series = series; carBindingModel.Options = options; return(View(carBindingModel)); }
public IActionResult SaveCustomer(Customer customerModel) { if (ModelState.IsValid) { var serialize = Newtonsoft.Json.JsonConvert.SerializeObject(customerModel); var content = new StringContent(serialize); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); var response = PostAsync("sales/savecustomer", content); return(RedirectToAction("Customers")); } else { ViewBag.Accounts = SelectListItemHelper.Accounts(); ViewBag.TaxGroups = SelectListItemHelper.TaxGroups(); ViewBag.PaymentTerms = SelectListItemHelper.PaymentTerms(); } if (customerModel.Id == -1) { ViewBag.PageContentHeader = "New Customer"; } else { ViewBag.PageContentHeader = "Customer Card"; } return(View("Customer", customerModel)); }
public ActionResult BHSingleSetupForm() { BHSingleSetupModel bHSingleSetupModel = new BHSingleSetupModel { BranchName = SelectListItemHelper.GetBranches(), AppraisalPeriod = SelectListItemHelper.GetAppraisalPeriod(String.Empty), HODeptName = SelectListItemHelper.GetDepts(String.Empty) }; BHSingleSetupModel bhSingleSetupModel = TempData["bHSingleSetupModel"] as BHSingleSetupModel; ViewBag.BranchSelectList = bHSingleSetupModel.BranchName; ViewBag.ApraisalPeriodSelectList = bHSingleSetupModel.AppraisalPeriod; if (bhSingleSetupModel == null) { //return View( bHSingleSetupModel ); } else { String ErrorMessage = TempData["ErrorMessage"] as String; if (ErrorMessage != null) { ViewBag.ErrorMessage = ErrorMessage; } //return View( bhSingleSetupModel ); } return(View(bHSingleSetupModel)); }
public IEnumerable <SelectListItem> GetValidParents(Webpage webpage) { List <DocumentMetadata> validParentTypes = DocumentMetadataHelper.GetValidParentTypes(webpage); List <string> validParentTypeNames = validParentTypes.Select(documentMetadata => documentMetadata.Type.FullName).ToList(); IList <Webpage> potentialParents = _session.QueryOver <Webpage>() .Where(page => page.DocumentType.IsIn(validParentTypeNames)) .Cacheable().List <Webpage>(); List <SelectListItem> result = potentialParents.Distinct() .Where(page => !page.ActivePages.Contains(webpage)) .OrderBy(x => x.Name) .BuildSelectItemList(page => string.Format("{0} ({1})", page.Name, page.GetMetadata().Name), page => page.Id.ToString(), webpage1 => webpage.Parent != null && webpage.ParentId == webpage1.Id, emptyItem: null); if (!webpage.GetMetadata().RequiresParent) { result.Insert(0, SelectListItemHelper.EmptyItem("Root")); } return(result); }
// GET: TIMEKEEPING public ActionResult Index() { Session["MainTitle"] = "Quản lý chấm công"; Session["SubTitle"] = "Bảng chấm công"; ViewBag.ListOfShiftType = SelectListItemHelper.GetShiftTypeList(); return(View()); }
// GET: SHIFTs public ActionResult Index() { Session["MainTitle"] = "Quản lý chấm công"; Session["SubTitle"] = "Danh sách ca làm việc"; //db.SHIFTs.ToList(); ViewBag.ListOfShiftType = SelectListItemHelper.GetShiftTypeList(); return(View()); }
public ActionResult Reports(string UserName, string ReportMode) { string PostBackMessage = TempData["PostBackMessage"] as string; string Approvers = TempData["Approvers"] as string; if (!String.IsNullOrEmpty(PostBackMessage)) { ViewBag.PostBackMessage = "<script type='text/javascript'>alert(\"" + PostBackMessage + "\\n\\n" + Approvers + "\");</script>"; } //now get the pending items if (UserName == null || UserName.Equals(String.Empty)) { ViewBag.ErrorMessage = "You must be logged in to continue."; return(View()); } this._UserName = UserName; Session["UserName"] = UserName; //now resolve the user profile from AD and Xceed StaffADProfile staffADProfile = new StaffADProfile(); staffADProfile.user_logon_name = _UserName; //AD ActiveDirectoryQuery activeDirectoryQuery = new ActiveDirectoryQuery(staffADProfile); staffADProfile = activeDirectoryQuery.GetStaffProfile(); if (staffADProfile == null) { ViewBag.ErrorMessage = "Your profile is not properly setup on the system. Please contact InfoTech."; return(View()); } //ReportMode = (String.IsNullOrEmpty(TempData["ReportMode"] as string) ) ? ReportMode : TempData["ReportMode"] as string ; //Now let's get all entries in the workflow, depending on what was passed in to ReportMode// List <EntriesModel> entryDetails = new List <EntriesModel>(); //entryDetails = new LINQCalls().getWorkflowReport( ReportMode ); ReportModel reportModel = new ReportModel(); if (TempData["reportModel"] != null) { reportModel = TempData["reportModel"] as ReportModel; entryDetails = new LINQCalls().getWorkflowQueryReport(reportModel); } else { entryDetails = new LINQCalls().getWorkflowReport(ReportMode); reportModel.ReportMode = ReportMode; } reportModel.QueryField = SelectListItemHelper.GetQueryFields(); reportModel.EntriesModel = entryDetails; return(View(reportModel)); }
public EditUserViewModel GetEditUserModel(int userId) { var user = _userService.GetUserById(userId); var model = mapper.Map <UserDTO, EditUserViewModel>(user); model.Roles = SelectListItemHelper.BuildDropDownList(_userService.GetAllUserRoles()); return(model); }
public ActionResult BHBulkSetupForm(int?ActionState) { SuperBulkSetupModel superBulkSetupModel; if (ActionState != null && ActionState == 0) { BHSingleSetupModel bhs = new BHSingleSetupModel { BranchName = SelectListItemHelper.GetBranches(), AppraisalPeriod = SelectListItemHelper.GetAppraisalPeriod(String.Empty) }; BHBulkSetupFormModel bhb = new BHBulkSetupFormModel(); List <SetupExcelModel> sem = new List <SetupExcelModel>(); superBulkSetupModel = new SuperBulkSetupModel(); superBulkSetupModel.BHBulkSetupFormModel = bhb; superBulkSetupModel.SetupExcelModel = sem; superBulkSetupModel.BHSingleSetupModel = bhs; return(View(superBulkSetupModel)); } string periodSelectedValue = (TempData["periodSelectedValue"] != null) ? TempData["periodSelectedValue"].ToString() : String.Empty; BHSingleSetupModel bHSingleSetupModel = new BHSingleSetupModel { BranchName = SelectListItemHelper.GetBranches(), AppraisalPeriod = SelectListItemHelper.GetAppraisalPeriod(periodSelectedValue) }; if (TempData["superBulkSetupModel"] != null) { superBulkSetupModel = TempData["superBulkSetupModel"] as SuperBulkSetupModel; } else { if (ViewBag.HasGrid != null) { superBulkSetupModel = TempData["superBulkSetupModel"] as SuperBulkSetupModel; } else { BHBulkSetupFormModel bHBulkSetupFormModel = new BHBulkSetupFormModel(); List <SetupExcelModel> setupExcelModel = new List <SetupExcelModel>(); superBulkSetupModel = new SuperBulkSetupModel(); superBulkSetupModel.BHBulkSetupFormModel = bHBulkSetupFormModel; superBulkSetupModel.SetupExcelModel = setupExcelModel; String ErrorMessage = TempData["ErrorMessage"] as String; if (ErrorMessage != null) { ViewBag.ErrorMessage = ErrorMessage; } } } superBulkSetupModel.BHSingleSetupModel = bHSingleSetupModel; return(View(superBulkSetupModel)); }
public void WithItemAndValue_ShouldSelectItem() { var selectListItems = new List <SelectListItem>(); var item1 = this.AddSelectListItem(selectListItems); var item2 = this.AddSelectListItem(selectListItems); SelectListItemHelper.SelectItemsWithValues(selectListItems, item1.Value); Assert.Contains(selectListItems, i => i.Selected == true); }
public void WithItemAndIncorrectValue_ShouldNotSelectItem() { var selectListItems = new List <SelectListItem>(); var item1 = this.AddSelectListItem(selectListItems); var item2 = this.AddSelectListItem(selectListItems); SelectListItemHelper.SelectItemsWithValues(selectListItems, Guid.NewGuid().ToString()); Assert.DoesNotContain(selectListItems, i => i.Selected == true); }
public List <SelectListItem> GetLanguageOptions(string key, Site site) { List <CultureInfo> cultureInfos = CultureInfo.GetCultures(CultureTypes.AllCultures).ToList(); IEnumerable <string> languages = _provider.GetOverriddenLanguages(key, site); cultureInfos.RemoveAll(info => languages.Contains(info.Name)); return(cultureInfos.OrderBy(info => info.DisplayName) .BuildSelectItemList(info => info.DisplayName, info => info.Name, info => info.Name == _siteSettings.UICulture, SelectListItemHelper.EmptyItem("Select a culture..."))); }
public HomeController(IHttpContextService httpContextService, IPreRegistroService preRegistroService, ICacheService cacheService, SelectListItemHelper selectListItemHelper, IIBGEMicrorregioesService microrregioesService) : base(httpContextService) { _PreRegistroService = preRegistroService; _cacheService = cacheService; _selectListItemHelper = selectListItemHelper; _microrregioesService = microrregioesService; }
public async Task <IActionResult> Edit(string id) { var optionServiceModel = await this.adminOptionsService.GetByIdAsync(id); var optionBindingModel = Mapper.Map <OptionBindingModel>(optionServiceModel); var optionTypes = await this.adminOptionTypesService.GetAll().To <SelectListItem>().ToArrayAsync(); optionBindingModel.OptionTypes = optionTypes; SelectListItemHelper.SelectItemsWithValues(optionBindingModel.OptionTypes, optionBindingModel.OptionTypeId); return(View(optionBindingModel)); }
// GET: ToDoModels/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tarefa tarefaModel = await db.Tarefas.FindAsync(id); if (tarefaModel == null) { return(HttpNotFound()); } tarefaModel.Usuarios = SelectListItemHelper.GetUsuariosList(); return(View(tarefaModel)); }
public IEnumerable <SelectListItem> GetValidParents(Webpage webpage) { var webpages = GetValidParentWebpages(webpage); List <SelectListItem> result = webpages .BuildSelectItemList(page => string.Format("{0} ({1})", page.Name, page.GetMetadata().Name), page => page.Id.ToString(), webpage1 => webpage.Parent != null && webpage.ParentId == webpage1.Id, emptyItem: null); if (IsRootAllowed(webpage)) { result.Insert(0, SelectListItemHelper.EmptyItem("Root")); } return(result); }
public async Task <IActionResult> Edit(string id) { var serviceModel = await this.enginesService.GetByIdAsync(id); var bindingModel = Mapper.Map <EngineBindingModel>(serviceModel); var allTransmissions = await this.adminTransmissionsService.GetAll().To <SelectListItem>().ToArrayAsync(); bindingModel.Transmissions = allTransmissions; var selectedTransmissionsId = bindingModel.Transmissions.Select(t => t.Value).First(); SelectListItemHelper.SelectItemsWithValues(bindingModel.Transmissions, selectedTransmissionsId); return(View(bindingModel)); }
public ActionResult SetupAppraisalApprovers() { AppraisalApproverModel appraisalApproverModel = new AppraisalApproverModel(); string deptcode = BRACODE; string origdeptcode = ""; ViewBag.hasdata = "false"; if (TempData["appraisalApproverModel"] as AppraisalApproverModel != null) { appraisalApproverModel = TempData["appraisalApproverModel"] as AppraisalApproverModel; deptcode = String.IsNullOrEmpty(appraisalApproverModel.DeptCode) ? deptcode : appraisalApproverModel.DeptCode; origdeptcode = appraisalApproverModel.DeptCode; int j; if (!Int32.TryParse(deptcode, out j)) { deptcode = HOBCODE; } else { deptcode = (deptcode.Equals(ABJCODE)) ? ABJCODE : BRACODE; } ViewBag.hasdata = "true"; } //appraisalApproverModel.DeptName = SelectListItemHelper.GetDepts(); //appraisalApproverModel.UnitName = SelectListItemHelper.GetUnits( deptcode ); /*int k; * if ( Int32.TryParse(deptcode, out k) ){ * deptcode = ( deptcode.Equals(ABJCODE) ) ? ABJCODE : BRACODE; * }else { * deptcode = HOBCODE; * }*/ origdeptcode = String.IsNullOrEmpty(origdeptcode)?deptcode:origdeptcode; appraisalApproverModel.Role = SelectListItemHelper.GetRoles(deptcode); if (!String.IsNullOrEmpty(TempData["ErrorMessage"] as string)) { ViewBag.ErrorMessage = TempData["ErrorMessage"] as string; } return(View(appraisalApproverModel)); }
public async Task <IActionResult> PlanTrip(int id) { var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); Traveler traveler = _repo.Traveler.GetTravelerByUserId(userId); TripViewModel tripViewModel = new TripViewModel() { TravelerLoggedIn = traveler, TravelBuddies = await _repo.UserProfile.GetAllTravelersByTripAsync(id), UserProfile = await _repo.UserProfile.GetUserProfileByIdsAsync(traveler.TravelerId, id), Trip = _repo.Trip.GetTripById(id), Message = new Message() { SenderAddress = traveler.Email } }; tripViewModel.DestinationOptions = new MultiSelectList(_repo.Destination.GetDestinationsByTripId(tripViewModel.Trip.TripId), "DestinationId", "Name"); tripViewModel.Interests = SelectListItemHelper.GetInterests().ToList(); return(View(tripViewModel)); }
public AddProductViewModel GetAddProductsContent(AddProductViewModel model = null) { var addProductContents = _productService.GetAddProductContents(); if (model == null) { return(new AddProductViewModel() { Brands = SelectListItemHelper.BuildDropDownList(addProductContents.Brands), Categories = SelectListItemHelper.BuildDropDownList(addProductContents.Categories), Genders = SelectListItemHelper.BuildDropDownList(addProductContents.Genders), ProductTypes = SelectListItemHelper.BuildDropDownList(addProductContents.ProductTypes) }); } //TODO: Refactor this - mapper model.Brands = SelectListItemHelper.BuildDropDownList(addProductContents.Brands); model.Categories = SelectListItemHelper.BuildDropDownList(addProductContents.Categories); model.Genders = SelectListItemHelper.BuildDropDownList(addProductContents.Genders); model.ProductTypes = SelectListItemHelper.BuildDropDownList(addProductContents.ProductTypes); return(model); }
public ActionResult HRRoleSetup() { AppraisalApproverModel appraisalApproverModel = new AppraisalApproverModel(); ViewBag.hasdata = "false"; if (TempData["appraisalApproverModel"] as AppraisalApproverModel != null) { appraisalApproverModel = TempData["appraisalApproverModel"] as AppraisalApproverModel; ViewBag.hasdata = "true"; } appraisalApproverModel.Role = SelectListItemHelper.GetHRRoles(); appraisalApproverModel.StatusName = SelectListItemHelper.GetHRStatus(); if (!String.IsNullOrEmpty(TempData["ErrorMessage"] as string)) { ViewBag.ErrorMessage = TempData["ErrorMessage"] as string; } return(View(appraisalApproverModel)); }
public IActionResult Customer(int id = -1) { Customer customerModel = null; if (id == -1) { ViewBag.PageContentHeader = "New Customer"; customerModel = new Customer(); customerModel.No = new System.Random().Next(1, 99999).ToString(); // TODO: Replace with system generated numbering. } else { ViewBag.PageContentHeader = "Customer Card"; customerModel = GetAsync <Customer>("sales/customer?id=" + id).Result; } ViewBag.Accounts = SelectListItemHelper.Accounts(); ViewBag.TaxGroups = SelectListItemHelper.TaxGroups(); ViewBag.PaymentTerms = SelectListItemHelper.PaymentTerms(); return(View(customerModel)); }
private void PrepareEnigmaModel(EnigmaModel model) { model.AvailableRotors = SelectListItemHelper.GetRotors(); }
private void FillTravelList(RequestsViewModel viewModel, List <Travels> TravelsList) => viewModel.TravelsList = SelectListItemHelper.ToSelectList(TravelsList.ToList(), "ID_Travels", "Name", "Code", false);
public override void AssignViewData(Widgets.MobileFriendlyNavigation widget, ViewDataDictionary viewData) { var webpages = _session.QueryOver <Webpage>() .Where(webpage => webpage.Parent == null) .OrderBy(webpage => webpage.DisplayOrder) .Asc.List(); viewData["root-webpage-options"] = webpages.BuildSelectItemList(webpage => webpage.Name, webpage => webpage.Id.ToString(), emptyItem: SelectListItemHelper.EmptyItem("Site Root", "0")); }
//TODO: Refactor this public EditProductViewModel GetProductById(EditProductViewModel editProductsViewModel) { var product = _productService.GetProductById(editProductsViewModel.Id); var editProductViewModel = new EditProductViewModel() { Id = editProductsViewModel.Id, ProductName = product.ProductName, Description = product.Description, Genders = SelectListItemHelper.BuildGendersDropDownList(_genderService.GetAllGenders()), HeroImageCurrent = product.HeroImage, HeroTitle = product.HeroTitle, Brands = SelectListItemHelper.BuildDropDownList(_brandService.GetAllBrands()), Price = product.Price.ToString(), Sizes = mapper.Map <List <ProductSizeDTO>, List <ProductSizeViewModel> >(product.Sizes) }; //TODO: Refactor this - Helper foreach (var gender in editProductViewModel.Genders) { if (gender.Text == product.Gender) { gender.Selected = true; } } var listProductTypes = _productTypeService.GetAllProductTypes(); foreach (var productType in listProductTypes) { editProductViewModel.ProductTypes.Add(new SelectListItem() { Value = productType.Id.ToString(), Text = productType.Value, Selected = productType.Id == product.CategoryId }); } //TODO: Refactor this - Helper foreach (var image in product.Images) { //TODO: Try put this in mapper if (image.Image.Length > 1) { editProductViewModel.ImagesSrc.Add($"data:image/jpeg;base64,{Convert.ToBase64String(image.Image)}"); } } //TODO: Refactor this - Helper var listCategories = _categoryService.GetAllCategories(); foreach (var category in listCategories) { editProductViewModel.Categories.Add(new SelectListItem() { Value = category.Id.ToString(), Text = category.Value, Selected = category.Id == product.CategoryId });; } return(editProductViewModel); }
private void PrepareRollADiceModel(RollADiceModel model) { model.AvailableDices = SelectListItemHelper.GetDices(); }