/// <summary> /// Event called from dropdown context when a menu iten has been selected. /// </summary> private void OnDropdownSelection(DropdownData data) { if (mapsetForDropdown == null) { return; } int action = (int)data.ExtraData; switch (action) { case SongDeleteAction: bool preferUnicode = PreferUnicode.Value; string artist = mapsetForDropdown.Metadata.GetArtist(preferUnicode); string title = mapsetForDropdown.Metadata.GetTitle(preferUnicode); // Confirm with the user first. var dialogModel = OverlayNavigator.Show <DialogOverlay>().Model; dialogModel.SetMessage($"Are you sure you want to delete this mapset?\n{artist} - {title}"); dialogModel.AddConfirmCancel( onConfirm: () => MapManager.DeleteMapset(mapsetForDropdown) ); break; case SongOffsetAction: var offsetsModel = OverlayNavigator.Show <OffsetsOverlay>().Model; offsetsModel.SetMap(mapsetForDropdown); break; } }
/// <summary> /// Event called on api provider type selection change. /// </summary> private void OnApiDropdownSelection(DropdownData data) { if (data != null && data.ExtraData != null) { SelectApi((ApiProviderType)data.ExtraData); } }
public ActionResult Index() { MessageListViewModel model = new MessageListViewModel(); model.CountriesList = DropdownData.GetCachedCountriesList(); model.Message = "Faites une sélection d'un pays"; return(View("List", model)); }
// COPY PROPERTY // // override public void CopyProperty(BaseProperty originalProperty, AmpsBlueprint theOwnerBlueprint) { base.CopyProperty(originalProperty, theOwnerBlueprint); DropdownProperty originalDropdownProperty = originalProperty as DropdownProperty; displayData = originalDropdownProperty.displayData; constant = originalDropdownProperty.constant; }
public ActionResult List(MessageListViewModel model) { model.CountriesList = DropdownData.GetCachedCountriesList(); var pays = model.CountriesList.Where(p => p.Value == model.SelectedIdCountry).Select(p => p.Text).First(); model.Message = string.Format("Vous avez sélectionné {0}", pays); return(View(model)); }
public IActionResult CompleteProfile() { var signupData = HttpContext.Session.GetObjectFromJson <SignupModel>("signupModel"); if (signupData != null) { return(View(signupData)); } else { DropdownData dropdownData = new DropdownData(); return(View("Signup", dropdownData.Get("usertype"))); } }
public IActionResult SaveSignup(SignupModel signupModel) { if (ModelState.IsValid) { SignupDetails signupDetails = new SignupDetails(); var userdata = signupDetails.SaveSignUp(signupModel); if (userdata.UserId > 0) { signupModel.UserId = userdata.UserId; HttpContext.Session.SetObjectAsJson("signupModel", signupModel); return(View("CompleteProfile", signupModel)); } else { DropdownData dropdownData = new DropdownData(); return(View("Signup", dropdownData.Get("usertype"))); } } else { DropdownData dropdownData = new DropdownData(); return(View("Signup", dropdownData.Get("usertype"))); } }
public IActionResult Signup() { DropdownData dropdownData = new DropdownData(); return(View(dropdownData.Get("usertype"))); }
private void OnSelectionChange(DropdownData data) { Debug.Log("OnSelectionChange: " + data.Text + ", extra: " + data.ExtraData); }
public JsonResult GetDropdownData([FromQuery] string key) { DropdownData dropdownData = new DropdownData(); return(Json(dropdownData.Get(key))); }