Exemplo n.º 1
0
 public ViewResult CreateGame()
 {
     var viewModel = new EditGameViewModel()
       {
     Game = this.session.Repository<Game>().Create()
       };
       return View("EditGame", viewModel);
 }
Exemplo n.º 2
0
 public ActionResult EditGame(EditGameViewModel viewModel, HttpPostedFileBase image)
 {
     if (!ModelState.IsValid)
     return View(viewModel);
       if (image != null)
       {
     viewModel.Game.ImageMimeType = image.ContentType;
     viewModel.Game.Image = new byte[image.ContentLength];
     image.InputStream.Read(viewModel.Game.Image, 0, image.ContentLength);
       }
       this.session.Repository<Game>().AddOrUpdate(viewModel.Game);
       this.session.Commit();
       viewModel.Game.Image = null;
       return RedirectToAction("Index");
 }
Exemplo n.º 3
0
 public ViewResult EditGame(int id)
 {
     var viewModel = new EditGameViewModel()
       {
     Game = this.session.Repository<Game>().Get(id)
       };
       return View("EditGame", viewModel);
 }