Exemple #1
0
        public IActionResult AddDiagnoseHistory(int diagnoseId, string returnUrl)
        {
            var vm = new AddDiagnoseHistoryViewModel
            {
                DiagnoseId = diagnoseId,
                History    = new DiagnoseHistory(),
                ReturnUrl  = returnUrl
            };

            return(View(vm));
        }
Exemple #2
0
        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));
        }