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)); }
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)); }