public IActionResult Allergies(AllergeisViewModel viewModel) { return(RedirectToAction(nameof(Allergies), new { Id = viewModel.PacientId, returnUrl = viewModel.returnUrl, search = viewModel.Search })); }
public async Task <IActionResult> Allergies(string Id, string returnUrl, string search) { var card = await _cardService.GetCardByIdAsync(Id); var vm = new AllergeisViewModel { PacientId = Id, returnUrl = returnUrl, CardId = card.Id, Search = search }; if (!string.IsNullOrEmpty(search)) { vm.Allergies = await _cardService.SearchAllergies(card.Id, search) .OrderBy(x => x.DateOfIssue).ToListAsync(); } else { vm.Allergies = await _cardService.GetAllergies(card.Id) .OrderBy(x => x.DateOfIssue).ToListAsync(); } return(View(vm)); }