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)); }
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)); } }