/// <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; } }
/// <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; } }