本文整理汇总了C#中UserInfo.ToJSON方法的典型用法代码示例。如果您正苦于以下问题:C# UserInfo.ToJSON方法的具体用法?C# UserInfo.ToJSON怎么用?C# UserInfo.ToJSON使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserInfo
的用法示例。
在下文中一共展示了UserInfo.ToJSON方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UpdateUser
public string UpdateUser(int ID, string Name, string DisplayName, int GroupID, string Password, string Email, string BirthDay, bool IsSaveOnServer, bool IsSuperUser, bool SignUp)
{
string str = "";
if (SignUp || IsAuthenticated(out str))
{
try
{
bool isUsernameFree = (UserInfo.Get(Name) == null);
if (ID == -1)
str += (SignUp ? "" : ", ") + "\"username_valid\":" + (isUsernameFree ? "true" : "false");
if (isUsernameFree && Name.Trim().Length > 0 && DisplayName.Trim().Length > 0 && Password.Length > 0 )
{
UserInfo info = new UserInfo();
info.UserID = ID;
info.Username = Name;
info.DisplayName = DisplayName;
info.GroupeID = GroupID;
info.Password = Coding.Encrypt(Name + Password.Length.ToString(), Password);
info.Email = Email;
info.BirthDay = BirthDay=="31/12/10"?Null.NullDate:DateTime.Parse(BirthDay);
info.IsSaveOnServer = IsSaveOnServer;
info.IsSuperuser = IsSuperUser;
info.Update();
str += ", \"data\": " + info.ToJSON();
}
}
catch
{
str += ", \"error\": \"Error on database update.\"";
}
}
return str;
}