public async Task <IActionResult> CreateDisclosure(DisclosureViewModel vm) { if (!ModelState.IsValid) { return(View(vm)); } var disclosure = Mapper.Map <Disclosure>(vm); disclosure.User = await _userManager.FindByNameAsync(User.Identity.Name); if (!_repository.CreateDisclosure(disclosure)) { return(View(vm)); } _repository.SaveAll(); return(RedirectToAction("Index")); }