- LiveWriter: Save the author field for blog posts...

- fix bug in user creation...

--HG--
branch : dev
This commit is contained in:
Suha Can
2010-03-02 12:38:54 -08:00
parent 53dbf86760
commit 1cf478fd4e
2 changed files with 9 additions and 8 deletions

View File

@@ -160,6 +160,7 @@ namespace Orchard.Blogs.Services {
blogPost.Title = title; blogPost.Title = title;
blogPost.Slug = slug; blogPost.Slug = slug;
blogPost.Text = description; blogPost.Text = description;
blogPost.Creator = user;
_contentManager.Create(blogPost.ContentItem, VersionOptions.Draft); _contentManager.Create(blogPost.ContentItem, VersionOptions.Draft);

View File

@@ -63,14 +63,6 @@ namespace Orchard.Users.Controllers {
var model = new UserCreateViewModel(); var model = new UserCreateViewModel();
UpdateModel(model); UpdateModel(model);
var user = _membershipService.CreateUser(new CreateUserParams(
model.UserName,
model.Password,
model.Email,
null, null, true));
model.User = Services.ContentManager.UpdateEditorModel(user, this);
string userExistsMessage = VerifyUserUnicity(model.UserName, model.Email); string userExistsMessage = VerifyUserUnicity(model.UserName, model.Email);
if (userExistsMessage != null) { if (userExistsMessage != null) {
AddModelError("NotUniqueUserName", T(userExistsMessage)); AddModelError("NotUniqueUserName", T(userExistsMessage));
@@ -80,6 +72,14 @@ namespace Orchard.Users.Controllers {
AddModelError("ConfirmPassword", T("Password confirmation must match")); AddModelError("ConfirmPassword", T("Password confirmation must match"));
} }
var user = _membershipService.CreateUser(new CreateUserParams(
model.UserName,
model.Password,
model.Email,
null, null, true));
model.User = Services.ContentManager.UpdateEditorModel(user, this);
if (ModelState.IsValid == false) { if (ModelState.IsValid == false) {
Services.TransactionManager.Cancel(); Services.TransactionManager.Cancel();
return View(model); return View(model);