Example #1
0
 public AddUserViewModel GetAddUserModel()
 {
     return(new AddUserViewModel()
     {
         Roles = SelectListItemHelper.BuildDropDownList(_userService.GetAllUserRoles())
     });
 }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
        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));
        }
Example #6
0
        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));
        }
Example #7
0
        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);
        }
Example #8
0
        // 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());
        }
Example #9
0
 // 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());
 }
Example #10
0
        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));
        }
Example #11
0
        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);
        }
Example #12
0
        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);
        }
Example #15
0
        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;
 }
Example #17
0
        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));
        }
Example #18
0
        // 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);
        }
Example #20
0
        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));
        }
Example #21
0
        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));
        }
Example #22
0
        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));
        }
Example #23
0
        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);
        }
Example #24
0
        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));
        }
Example #25
0
        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));
        }
Example #26
0
 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);
Example #28
0
        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"));
        }
Example #29
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);
        }
Example #30
0
 private void PrepareRollADiceModel(RollADiceModel model)
 {
     model.AvailableDices = SelectListItemHelper.GetDices();
 }