public ActionResult Opprett(int lagId) { var viewModel = new AksjonViewModel(); var kategorier = entities.AksjonKategori.OrderBy(kategori => kategori.Navn).ToList(); ViewData["Kategorier"] = kategorier.Select(kategori => new SelectListItem { Selected = false, Text = kategori.Navn, Value = kategori.Id.ToString() }).ToList(); viewModel.LagId = lagId; return View("Opprett", viewModel); }
public ActionResult Opprett(AksjonViewModel aksjonViewModel) { if (ModelState.IsValid) { Mapper.CreateMap<AksjonViewModel, Aksjon>(); var aksjon = new Aksjon(); Mapper.Map(aksjonViewModel, aksjon); aksjon.Lag = entities.Lag.SingleOrDefault(lag => lag.Id == aksjonViewModel.LagId); aksjon.AksjonKategori = entities.AksjonKategori.SingleOrDefault(kategori => kategori.Id == aksjonViewModel.AksjonKategoriId); entities.Aksjon.AddObject(aksjon); entities.SaveChanges(); return RedirectToAction("Index"); } return View(); }