本文整理汇总了C#中User.ToJson方法的典型用法代码示例。如果您正苦于以下问题:C# User.ToJson方法的具体用法?C# User.ToJson怎么用?C# User.ToJson使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类User
的用法示例。
在下文中一共展示了User.ToJson方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Add
public User Add(User u)
{
var url = string.Format(ApiRoutes.User.AddUrl);
var data = u.ToJson();
u = ToggleSrv.Post(url, data).GetData<User>();
return u;
}
示例2: ToJson
public void ToJson()
{
var user = new User() {
Name = "Jonatas Saraiva"
};
var resultJson = user.ToJson();
Assert.AreEqual<string>("{\r\n \"Name\": \"Jonatas Saraiva\"\r\n}", resultJson);
}
示例3: Edit
public async System.Threading.Tasks.Task<User> Edit(User u)
{
var url = string.Format(ApiRoutes.User.EditUrl);
var data = u.ToJson();
var response = await ToggleSrv.Put(url, data);
u = response.GetData<User>();
return u;
}
示例4: TestIdMember
public void TestIdMember() {
var u = new User { Id = ObjectId.Empty, FriendId = ObjectId.Empty };
var classMap = BsonClassMap.LookupClassMap(typeof(User));
var idMemberMap = classMap.IdMemberMap;
Assert.AreEqual("Id", idMemberMap.MemberName);
var serializer = BsonSerializer.LookupSerializer(typeof(User));
var idGenerator = BsonSerializer.LookupIdGenerator(typeof(ObjectId));
serializer.SetDocumentId(u, idGenerator.GenerateId(u));
Assert.IsFalse(idGenerator.IsEmpty(u.Id));
Assert.IsTrue(idGenerator.IsEmpty(u.FriendId));
var json = u.ToJson();
}
示例5: UserLogin
/// <summary>
/// 用户登录
/// </summary>
/// <param name="Options">登录参数</param>
public void UserLogin(BsonDocument Options, BsonDocument ReceiveMessage)
{
User user = new User();
String UserName = Options.GetValue("UserName").ToString();
String PWD = Options.GetValue("PWD").ToString();
if (UserName != "")
{
user = us.FindOneWithRAndP(UserName);
if (user == null || user.UserName == null)
{
ReceiveMessage.Add("StateCode", -1);//用户不存在
ReceiveMessage.Add("ReData", "用户不存在");
CallBack();
}
else
{
if (user.PWD != HashHelper.Hash_Sha_256(PWD))
{
ReceiveMessage.Add("StateCode", -3);//用户不存在
ReceiveMessage.Add("ReData", "用户名和密码不匹配");
CallBack();
}
else
{
ReceiveMessage.Add("StateCode", 0);//登录成功
ReceiveMessage.Add("ReData", user.ToJson(jsonSettings));
CallBack();
}
}
}
else
{
ReceiveMessage.Add("StateCode", -2);//用户名不能为空
ReceiveMessage.Add("ReData", "用户名不能为空");
CallBack();
}
}