public IActionResult Create(user_express user) { if (ModelState.IsValid) { var result = repository.AddUser(user); } return(RedirectToAction("Index")); }
public IActionResult Login(user_express user, string returnUrl = null) { ViewData["ReturnUrl"] = returnUrl; if (ModelState.IsValid) { var result = repository.Login(user.actualUserName, user.password, user.rememberMe); if (result.Succeeded) { return(RedirectToLocal(returnUrl)); } } return(View(user)); }
public user_express Login([FromBody] user_express tempUser) { try { var result = repository.Login(tempUser.actualUserName, tempUser.password); if (result.Succeeded) { return(repository.GetUser_Express(tempUser.actualUserName)); } throw new Exception(); } catch { user_express tmp = new user_express(); tmp.clientMessage = "نام کاربری و یا کلمه عبور اشتباه است."; return(tmp); } }
public user_express Register([FromBody] user_express newUser) { try { var result = repository.AddUser(newUser); if (result.Succeeded) { this.hookManager.HookFired("register", this.repository.GetUser(newUser.actualUserName)); var res = repository.Login(newUser.actualUserName, newUser.password); if (res.Succeeded) { return(repository.GetUser_Express(newUser.actualUserName)); } } throw new Exception(); } catch { user_express tmp = new user_express(); tmp.clientMessage = "خطایی در ثبت کاربر بوجود آمده است."; return(tmp); } }
public user_express GetUser() { user_express newUser = new user_express(); return(newUser); }