示例#1
0
        public async Task <IActionResult> AddVaccine(AddVaccianationViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }
            var vaccine = await _cardService.GetVaccineById(viewModel.Vaccination);

            await _cardService.AddVaccine(viewModel.PacientId, vaccine,
                                          viewModel.Date, viewModel.Result);

            return(LocalRedirect(viewModel.ReturnUrl));
        }
示例#2
0
        public async Task <IActionResult> AddVaccine(string Id, string returnUrl)
        {
            var vaccinations = await _servicesService.GetVaccinations(false).ToArrayAsync();

            var vm = new AddVaccianationViewModel
            {
                PacientId    = Id,
                ReturnUrl    = returnUrl,
                Vaccinations = vaccinations,
                Date         = DateTime.Now.Date
            };

            return(View(vm));
        }