public async Task <ViewResultBase> Edit(SystemPostEditViewModel viewModel) { SystemPost post = new SystemPost(); //如果为编辑 if (!viewModel.PostId.IsNullOrEmptyGuid()) { post = await _postLogic.GetByIdAsync(viewModel.PostId); ViewData["OrganizationName"] = (await _organizationLogic.GetByIdAsync(post.OrganizationId)).Name; } //新增 else { post.CreateTime = DateTime.Now; if (!viewModel.OrganizationId.IsNullOrEmptyGuid()) { post.OrganizationId = (Guid)viewModel.OrganizationId; ViewData["OrganizationName"] = (await _organizationLogic.GetByIdAsync(viewModel.OrganizationId)).Name; } } return(View(post)); }
public async Task <JsonResult> SavePost(SystemPost post) { post.CreateUserId = CurrentUser.UserId; post.CreateUserName = CurrentUser.Name; return(Json(await _postLogic.SavePost(post))); }