コード例 #1
0
        /// <summary>
        /// User create a new article
        /// </summary>
        /// <param name="user"></param>
        /// <param name="title"></param>        
        public static Article CreateArticle(User user, string title)
        {
            using (var db = new SimpleWikiContext())
            {
                Article article = new Article();
                article.Title = title;
                article.OwnedUserID = user.UserID;
                article.PublishTime = DateTime.Now;

                db.Articles.Add(article);
                db.SaveChanges();
                return article;
            }
        }
コード例 #2
0
 /// <summary>
 /// Create the user account.
 /// </summary>
 /// <param name="username">the user name</param>
 /// <param name="password">the user password</param>
 /// <returns>return user if create success, or false.</returns>
 public static User CreateAccount(string username, string password)
 {
     using (var db = new SimpleWikiContext())
     {
         User user = new User();
         user.UserName = username;
         user.HashPwd = SecurityUtil.GetMD5Hash(password);
         user.RegTime = DateTime.Now;
         db.Users.Add(user);
         if (db.SaveChanges() > 0)
             return user;
         else
             return null;
     }
 }