public IActionResult AddQuizUnit(AddQuizUnitVM model) { if (!ModelState.IsValid) { return(View(model)); } context.AddNewQuizUnit(model); return(RedirectToAction(nameof(Index))); }
internal void AddNewQuizUnit(AddQuizUnitVM model) { // Todo - fixa så att order kollas och ändras QuizUnit.Add(new QuizUnit { Order = QuizUnit.Max(c => c.Order) + 1, InfoTextHeader = model.QuizUnitHeader, InfoTextContent = model.QuizUnitContent, CategoryId = model.SelectedCategoryId, }); SaveChanges(); }
public AddQuizUnitVM GetNewQuizUnitVM() { AddQuizUnitVM model = new AddQuizUnitVM(); model.Categories = Category.Select(c => new SelectListItem { Text = c.Title, Value = c.CategoryId.ToString(), }) .ToArray(); model.SelectedCategoryId = Convert.ToInt32(model.Categories[0].Value); return(model); }
public IActionResult AddQuizUnit() { AddQuizUnitVM addQuizUnitVM = context.GetNewQuizUnitVM(); return(View(addQuizUnitVM)); }