本文整理汇总了C#中Models.User.Create方法的典型用法代码示例。如果您正苦于以下问题:C# User.Create方法的具体用法?C# User.Create怎么用?C# User.Create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Models.User
的用法示例。
在下文中一共展示了User.Create方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ProcessOrder
public bool ProcessOrder(List<PartOrder> partOrders, string phoneNr, string address)
{
//Create the user to be inserted into the database.
UserDB userDB = new UserDB();
User user = userDB.GetUserByPhone(phoneNr);
//if the user does not exist already, create one.
if (user == null)
{
user = new User();
user.PhoneNumber = phoneNr;
user.RankID = 0;
user.Create();
}
//Create the address to be inserted into the database.
AddressDB addressDB = new AddressDB();
Address userAddress = addressDB.GetByAddress(address);
//if the address does not exist already, create one.
if (userAddress == null)
{
userAddress = new Address();
userAddress.UserAddress = address;
userAddress.UserID = user.ID;
userAddress.Create();
}
//Create the order to be inserted to the database
Order order = new Order();
order.AddressID = userAddress.ID;
order.UserID = user.ID;
order.StatusID = OrderStatus.WAITING;
order.Create();
//The partorders are inserted to the database
PartOrderDB poDB = new PartOrderDB();
//For debugging Part Orders when something happens.
CustomHandlers.DatabaseLibrary.Response<PartOrder> r = poDB.CreateBatch(order.ID, partOrders);
foreach (string s in r.Messages)
{
Console.WriteLine(s);
}
return r.Success;
}