public IActionResult Solo(int SoloID) { IList <SoloAbility> CurrentAbilities = context.SoloAbilities.Where(c => c.SoloID == SoloID).ToList(); IList <Ability> allAbilities = context.Abilities.ToList(); AddAbilitySolo ViewModel = new AddAbilitySolo(allAbilities); ViewModel.SoloID = SoloID; return(View("Solo", ViewModel)); }
public IActionResult Solo(AddAbilitySolo model) { if (ModelState.IsValid) { IList <SoloAbility> existingItems = context.SoloAbilities .Where(cm => cm.SoloID == model.SoloID) .Where(cm => cm.AbilityID == model.AbilityID).ToList(); if (existingItems.Count < 1) { SoloAbility NewSoloAbility = new SoloAbility(); NewSoloAbility.AbilityID = model.AbilityID; NewSoloAbility.SoloID = model.SoloID; context.SoloAbilities.Add(NewSoloAbility); context.SaveChanges(); return(Redirect("/View/Solo/" + model.SoloID)); } } return(View("Solo", model)); }