Example #1
0
        public ActionResult Edit(Badge badge, string selectedBadgeType, string selectedBadgeGiveType, string selectedStatus)
        {
            if (ModelState.IsValid)
            {
                badge.BadgeType     = Convert.ToInt32(selectedBadgeType);
                badge.BadgeGiveType = Convert.ToInt32(selectedBadgeGiveType);
                badge.BadgeStatus   = Convert.ToInt32(selectedStatus);
                BadgeDAO badgedao = new BadgeDAO();
                badgedao.update(badge);

                return(RedirectToAction("Index"));
            }
            else
            {
                // get the current badge
                BadgeDAO                badgedao    = new BadgeDAO();
                Model.Badge             badgeToEdit = badgedao.findBadgeGivenId(badge.Badge_Id);
                List <SelectListItem>[] result      = new List <SelectListItem> [3];
                this.getDropdownValues(result);
                ViewBag.badgesTypeListItems     = new SelectList(result[0], "Text", "Value", badgeToEdit.BadgeType);
                ViewBag.badgesGiveTypeListItems = new SelectList(result[1], "Text", "Value", badgeToEdit.BadgeGiveType);
                ViewBag.statusListItems         = new SelectList(result[2], "Text", "Value", badgeToEdit.BadgeStatus);
                return(View(badgeToEdit));
            }
        }
Example #2
0
        // GET: Edit
        public ActionResult Edit(int ID)
        {
            // get the current badge
            BadgeDAO badgedao = new BadgeDAO();

            Model.Badge             badgeToEdit = badgedao.findBadgeGivenId(ID);
            List <SelectListItem>[] result      = new List <SelectListItem> [3];
            this.getDropdownValues(result);
            ViewBag.badgesTypeListItems     = new SelectList(result[0], "Text", "Value", badgeToEdit.BadgeType);
            ViewBag.badgesGiveTypeListItems = new SelectList(result[1], "Text", "Value", badgeToEdit.BadgeGiveType);
            ViewBag.statusListItems         = new SelectList(result[2], "Text", "Value", badgeToEdit.BadgeStatus);
            return(View(badgeToEdit));
        }
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            string name;
            string icon;
            string description;

            NavigationContext.QueryString.TryGetValue("name", out name);
            NavigationContext.QueryString.TryGetValue("icon", out icon);
            NavigationContext.QueryString.TryGetValue("d", out description);

            DataContext = new Model.Badge
            {
                Name        = name,
                IconUri     = new Uri(icon, UriKind.Absolute),
                Description = description,
            };

            base.OnNavigatedTo(e);
        }
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            string name;
            string icon;
            string description;

            NavigationContext.QueryString.TryGetValue("name", out name);
            NavigationContext.QueryString.TryGetValue("icon", out icon);
            NavigationContext.QueryString.TryGetValue("d", out description);

            DataContext = new Model.Badge
            {
                Name = name,
                IconUri = new Uri(icon, UriKind.Absolute),
                Description = description,
            };

            base.OnNavigatedTo(e);
        }