public bool EditFlashCard(FlashcardEdit model) { bool key = flashcardKeyService.UpdateFlashcardKey(model); bool value = flashcardValueService.UpdateFlashcardValue(model); return(key && value); }
public bool UpdateFlashcardValue(FlashcardEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .FlashcardValues .Single(e => e.CardID == model.CardID && e.UserID == userID); entity.ModifyTime = DateTime.Now; return(ctx.SaveChanges() == 1); } }
public bool UpdateFlashcardKey(FlashcardEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .FlashcardKeys .Single(e => e.CardID == model.CardID && e.UserID == userID); entity.Term = model.Term; entity.Definition = model.Definition; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Put(FlashcardEdit flashcard) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateFlashcardService(); if (!service.EditFlashCard(flashcard)) { return(InternalServerError()); } return(Ok()); }