public async Task <ActionResult> Post(NoticeViewModel vm) { if (ModelState.IsValid) { NoticeManager nm = new NoticeManager(); await nm.AddAsync(NoticeMappings.From(vm), await this.User.Identity.GetApplicationUserAsync()); return(RedirectToAction("View", new { id = vm.NoticeBoardId })); } return(View(vm)); }