public void AddToSampler(string userId, WordData wordData) { var user = _context.Users.FirstOrDefault(u => u.Id == userId); if (user.Sampler == null || user.Sampler.Length == 0) { user.Sampler = wordData.Word; } else { user.Sampler += "," + wordData.Word; } _context.Update(user); _context.SaveChanges(); }
public async Task <IActionResult> Edit(int id, [Bind("ID,EnglishWord,PolishWord")] Word word) { if (id != word.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(word); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WordExists(word.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(word)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,content,secret")] Word word) { int[] Alien = gereate_public(5, 17); word.secret = Encrypt(Alien, word.content); if (id != word.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(word); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WordExists(word.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(word)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Email,Points")] Rank rank) { if (id != rank.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(rank); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RankExists(rank.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(rank)); }
public async Task <IActionResult> Put([FromRoute] int id, [FromBody] WordData wordData) { if (id == wordData.Id) { _wordContext.Update(wordData); _wordContext.SaveChanges(); } return(Ok(wordData)); }
public async Task <ActionResult <Word> > Put(Word word) { if (word == null) { return(BadRequest()); } if (!db.Words.Any(x => x.Id == word.Id)) { return(NotFound()); } db.Update(word); await db.SaveChangesAsync(); return(Ok(word)); }