Exemplo n.º 1
0
        public IActionResult VytvoreniZpracovani(string autor, string text)
        {
            if (text == null || text.Trim().Length == 0)
            {
                return(RedirectToAction("Vytvoreni", "Poznamka"));
            }

            Uzivatel uzivatel = _context.Uzivatele
                                .Where(u => u.Jmeno == HttpContext.Session.GetString("Uzivatel"))
                                .FirstOrDefault();

            if (uzivatel != null)
            {
                DateTime aktualniCas = DateTime.UtcNow;

                _context.Poznamky.Add(new Poznamka {
                    Autor               = uzivatel,
                    Text                = text,
                    DatumVytvoreni      = aktualniCas,
                    DatumPosledniUpravy = aktualniCas
                });
                _context.SaveChanges();
            }

            return(RedirectToAction("Profil", "Uzivatel"));
        }
Exemplo n.º 2
0
        public IActionResult RegistraceZpracovani(string jmeno, string heslo, string heslo_kontrola)
        {
            if (heslo.Trim() == "" || heslo_kontrola.Trim() == "" || heslo != heslo_kontrola)
            {
                return(RedirectToAction("Registrace", "Uzivatel"));
            }

            if (_context.Uzivatele.Where(u => u.Jmeno == jmeno).FirstOrDefault() != null)
            {
                return(RedirectToAction("Registrace", "Uzivatel"));
            }

            _context.Add(new Uzivatel {
                Jmeno = jmeno,
                Heslo = BCrypt.Net.BCrypt.HashPassword(heslo)
            });
            _context.SaveChanges();

            return(RedirectToAction("Prihlaseni", "Uzivatel"));
        }