public override void FuncPreCreate(ref PublishedArticleCreateBindModel model) { model.PublishedArticleID = Guid.NewGuid(); model.CreateUserId = User.UserId; model.CreateDate = DateTime.Now; //prepare PublishArticleScope model.PublishArticleScope = model.PublishArticleScope.Select(x => { x.PublishedArticleScopeID = Guid.NewGuid(); x.CreateUserId = User.UserId; x.CreateDate = DateTime.Now; return(x); }).ToList(); //prepare PublishArticleAuthor model.PublishArticleAuthor = model.PublishArticleAuthor.Select(x => { x.ArticleAuthorID = Guid.NewGuid(); x.CreateUserId = User.UserId; x.CreateDate = DateTime.Now; return(x); }).ToList(); }
public override ActionResult FuncPostCreate(ref PublishedArticleCreateBindModel model, ref PublishedArticle insertedItem, bool UseAjaxCall = false, bool Success = true, string Message = null) { return(base.FuncPostCreate(ref model, ref insertedItem, true, Success, Message)); }