public IActionResult AddDiagnoseHistory(int diagnoseId, string returnUrl) { var vm = new AddDiagnoseHistoryViewModel { DiagnoseId = diagnoseId, History = new DiagnoseHistory(), ReturnUrl = returnUrl }; return(View(vm)); }
public async Task <IActionResult> AddDiagnoseHistory(AddDiagnoseHistoryViewModel viewModel) { Doctor doc = null; if (User.IsInRole("Doctor")) { doc = await _userManager.GetUserAsync(User) as Doctor; } viewModel.History.ConclusionDate = DateTime.Now; await _cardService.AddDiagnoseHistory(viewModel.DiagnoseId, viewModel.History, doc); return(LocalRedirect(viewModel.ReturnUrl)); }