Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Put([FromRoute] int id, [FromBody] WordData wordData)
        {
            if (id == wordData.Id)
            {
                _wordContext.Update(wordData);
                _wordContext.SaveChanges();
            }

            return(Ok(wordData));
        }
Exemplo n.º 6
0
        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));
        }