private void editDeckToolStripMenuItem_Click(object sender, EventArgs e) { if (optionsEditor != null) { optionsEditor.Hide(); } if (GameLobby != null) { GameLobby.Hide(); } if (deckEditor == null) { CleanMain(); soundEngine.Play2D(AppDomain.CurrentDomain.BaseDirectory + "sound/menu.wav"); deckEditor = new DeckEdit(this, soundEngine); deckEditor.TopLevel = false; deckEditor.Location = new Point(0, 0); panel2.Controls.Add(deckEditor); deckEditor.Show(); } else { CleanMain(); deckEditor.Show(); deckEditor.CleanSelectedCards(); deckEditor.ReloadCardList(); deckEditor.ClearPictureCards(); } }
public ActionResult Edit(int id) { var service = CreateDeckService(); var detail = service.GetDeckById(id); var model = new DeckEdit { Id = detail.Id, Name = detail.Name }; return(View(model)); }
public bool UpdateDeck(DeckEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Decks .Single(e => e.Id == model.Id); entity.Name = model.Name; return(ctx.SaveChanges() == 1); } }
public bool EditDeck(DeckEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Decks .Single(e => e.DeckID == model.DeckID && e.UserID == _userID); entity.Title = model.Title; entity.Description = model.Description; entity.ModifyTime = (DateTime.Now); return(ctx.SaveChanges() == 1); } }
/// <summary> /// Edit a deck. /// </summary> /// <param name="deck"></param> /// <returns></returns> public IHttpActionResult Put(DeckEdit deck) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateDeckService(); if (!service.UpdateDeck(deck)) { return(InternalServerError()); } return(Ok()); }
public bool UpdateDeck(DeckEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Decks .Single(e => e.DeckId == model.DeckId && e.UserId == _userId); entity.DeckTitle = model.DeckTitle; entity.DeckDescription = model.DeckDescription; entity.CategoryId = model.CategoryId; entity.ModifiedUtc = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }
private void button3_Click(object sender, EventArgs e) { if (deckEditor == null) { CleanMain(); soundEngine.Play2D(AppDomain.CurrentDomain.BaseDirectory + "sound/menu.wav"); deckEditor = new DeckEdit(this, soundEngine); deckEditor.TopLevel = false; deckEditor.Location = new Point(0, 0); panel2.Controls.Add(deckEditor); deckEditor.Show(); } else { CleanMain(); deckEditor.Show(); } }
public ActionResult Edit(int id, DeckEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.Id != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = CreateDeckService(); if (service.UpdateDeck(model)) { TempData["SaveResult"] = "Deck updated."; return(RedirectToAction("Details", new { id = model.Id })); } ModelState.AddModelError("", "Deck could not be updated."); return(View(model)); }