예제 #1
0
 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);
 }
예제 #2
0
 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();
 }