Exemple #1
0
        public ActionResult Create(RaceCategoryViewModel viewModel)
        {
            var usrId = User.Identity.GetUserId();

            if (userManager.IsInRole(usrId, "Admin") || userManager.IsInRole(usrId, "Premium"))
            {
                var userId = User.Identity.GetUserId();
                viewModel.Race.UserId = userId;
                db.Race.Add(viewModel.Race);
                db.SaveChanges();
            }
            return(RedirectToAction("MyRaces", "Profile", null));
        }
Exemple #2
0
        public ActionResult Create()
        {
            var model = new RaceCategoryViewModel();
            var usrId = User.Identity.GetUserId();

            if (userManager.IsInRole(usrId, "Admin") || userManager.IsInRole(usrId, "Premium"))
            {
                var categories = db.RaceCategories;
                model.Categories = categories.Select(a => new SelectListItem {
                    Text = a.CategoryName, Value = a.Id.ToString()
                });

                return(View(model));
            }
            else
            {
                ModelState.AddModelError("", "Yetkiniz yok");
                return(RedirectToAction("Index", "Home", null));
            }
        }