public BackstageLoginUser FindBackstageLoginUserByUserId(int userId) { var backstageLoginUser = new BackstageLoginUser(); using (var cmd = DataCommandManager.GetDataCommand("FindBackstageLoginUserByUserId")) { cmd.SetParameterValue("@UserId", userId); using (var dr = cmd.ExecuteDataReader()) { while (dr.Read()) { backstageLoginUser.UserId = !Convert.IsDBNull(dr["UserId"]) ? Convert.ToInt32(dr["UserId"]) : 0; backstageLoginUser.UserName = !Convert.IsDBNull(dr["UserName"]) ? dr["UserName"].ToString() : string.Empty; } } } return(backstageLoginUser); }
public async Task <JsonResult> BackstageLogin(BackstageLoginUser loginUser) { var jsonResult = new JsonResult(); var user = UserService.FindByUserNameAndPassword(loginUser.UserName, loginUser.Password); if (user != null && user.UserId > 0) { await SignInAsync(new CloudFarmIdentityUser() { UserName = user.UserName, Id = user.UserId.ToString() }, true); jsonResult.Data = new { IsSuccess = true }; } else { jsonResult.Data = new { IsSuccess = false }; } return(jsonResult); }