/// <summary> /// Check User Login with Api /// </summary> /// <param name="userInfo"></param> /// <returns></returns> private async Task <bool> CheckUserLoginApi(Tb_UserInfo userInfo) { var url = _configuration["BaseApiUrl"]; url += string.Format("/api/User/UserLoginForBotManage?UserName={0}&UserType={1}&Password={2}", userInfo.UserName, userInfo.UserType, userInfo.Password); var api = _client.CreateClient(); try { HttpResponseMessage messages = await api.GetAsync(url); if (messages.IsSuccessStatusCode) { return(true); } else { return(false); } } catch (Exception) { return(false); } }
public void UpdateUserInfo(Tb_UserInfo userInfo) { var cmd = new DataCommand("mySql", "InsertUserInfo"); cmd.SetParameters("@UserId", $"{userInfo.UserId}"); cmd.SetParameters("@Address", userInfo.Address); cmd.SetParameters("@Phone", userInfo.Phone1); cmd.ExeSqlCmd(); }
public PropertyNameValues GetNameValues(int uid) { Tb_UserInfo user = new Tb_UserInfo() { ID = uid, UserName = "******" }; return(user.GetNameValues()); }
/// <summary> /// After mapping, this method call for insert new value in db /// </summary> /// <param name="chatId"></param> /// <returns></returns> private Tb_UserInfo InsertUserInfo(long chatId) { var userInfo = new Tb_UserInfo() { ChatId = chatId, Tb_UserActivities = null }; return(userInfo); }
public Ser_UserInfo GetUserInfo(int uid) { Tb_UserInfo user = new Tb_UserInfo() { ID = uid, UserName = "******" }; Ser_UserInfo sUser = new Ser_UserInfo(); sUser.SetNameValues(user.GetNameValues()); return(sUser); //return new Ser_UserInfo(user); }
/// <summary> /// Mapping Inser user properties /// </summary> /// <param name="user"></param> /// <param name="up"></param> /// <returns></returns> private async Task InsertUser(Tb_UserInfo user, Update up) { await _uow.UserInfoRepo.InsertAsync(user); if (up.CallbackQuery != null) { await _uow.UserActivitiesRepo.InsertAsync(InsertUserActivity(user.Id, up.CallbackQuery.Message.Text)); } else { await _uow.UserActivitiesRepo.InsertAsync(InsertUserActivity(user.Id, up.Message.Text)); } await _uow.SaveAsync(); }
public ResultReg Add(QueryUserReg query) { var result = new ResultReg { Exception = new MyException() }; var validateRes = ValidateAddUser(query.UName, query.CheckCode, query.Paw, query.Phone); if (validateRes != 0) { result.Exception.Success = false; result.Exception.Exmsg = $"{validateRes}"; return(result); } //using (var scope = new TransactionScope()) { try { var user = new Tb_User { HumanType = 0, IsPermit = 1, Name = query.UName, Pwd = new EncryDecryUser().Md5Encrypt(query.Paw) }; query.UName = query.UName.ToString(); _user.AddUser(user, query.Phone); var findIt = _user.SearchUser(user.Name); var userInfo = new Tb_UserInfo { UserId = findIt.Id, Address = "", Phone1 = new EncryDecryPhone().Md5Encrypt(query.Phone) }; _user.UpdateUserInfo(userInfo); result.Exception.Success = true; //scope.Complete(); } catch (Exception ex) { result.Exception.Success = false; result.Exception.Exmsg = ex.Message; } } return(result); }
protected void Page_Load(object sender, EventArgs e) { //Dictionary<string, int> StringFieldSize = new Dictionary<string, int>(); //序列化测试 StringBuilder sb = new StringBuilder(); XmlWriter xw = XmlWriter.Create(sb); XmlSerializer xs = new XmlSerializer(typeof(Ser_UserInfo)); Tb_UserInfo user = new Tb_UserInfo();//创建一个用户对象 user.UserName = "******"; user.ID = 20; Ser_UserInfo sUser = new Ser_UserInfo(user); xs.Serialize(xw, sUser); this.TextBox1.Text = sb.ToString(); }
public void UpdateUserInfo(Tb_UserInfo info) { DataCommand.Update(info); }