Beispiel #1
0
        public async Task <IActionResult> Create([Bind("ID,Text,From,To")] Message message)
        {
            if (ModelState.IsValid)
            {
                _context.Add(message);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(message));
        }
        public async Task <IActionResult> Create([Bind("From,To,Chat")] ChatSession chatSession)
        {
            if (ModelState.IsValid)
            {
                _context.Add(chatSession);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(chatSession));
        }
Beispiel #3
0
        public async Task <IActionResult> Create([Bind("Username,Password")] Account account)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _context.Add(account);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateException e)
                {
                    ViewData["error"] = "There was an error creating your account. Your username might be taken";
                    return(View("Views/Accounts/Create.cshtml"));
                }

                return(RedirectToAction(nameof(Create)));
            }
            return(View(account));
        }