public virtual ActionResult Create(CreateArticleViewModel articleViewModel) { try { var membershipUser = Membership.GetUser(User.Identity.Name); if (membershipUser != null) if (membershipUser.ProviderUserKey != null) articleViewModel.UserId = Guid.Parse(membershipUser.ProviderUserKey.ToString()); GetCommand<CreateArticleCommand>().ExecuteCommand(articleViewModel); return RedirectToAction("Index"); } catch { return View(); } }
public Article CreateArticleViewModel2Article(CreateArticleViewModel request) { var article = new Article {UserId = request.UserId, Title = request.Title, Text = request.Text}; return article; }