Ejemplo n.º 1
0
 public async Task<ActionResult> Login(RegisteredUser registerredUser)
 {
     if (ModelState.IsValid)
     {
         RegisteredUser User = await RegisteredUserDb.RegisteredUsers.FirstAsync(x => x.UserName == registerredUser.UserName && x.UserPassword == registerredUser.UserPassword);
         if (User == null)
         {
             return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
         }
         FormsAuthentication.SetAuthCookie(User.UserName, false);
         return RedirectToAction("Index", "Chat");
     }
     return View();
 }
Ejemplo n.º 2
0
        public async Task<ActionResult> Register(RegisteredUser registeredUser)
        {
            if (ModelState.IsValid)
            {
                RegisteredUser User = await RegisteredUserDb.RegisteredUsers.FirstAsync(x=> x.UserName == registeredUser.UserName);

                // Check if user already exists 
                if (User == null)
                {
                    RegisteredUserDb.RegisteredUsers.Add(registeredUser);
                    await RegisteredUserDb.SaveChangesAsync();
                    return RedirectToAction("Chat","Index");
                }
                else
                {
                    return View();
                }
            }
            else
            {
                return View();
            }
        }