Exemple #1
0
 public IActionResult Allergies(AllergeisViewModel viewModel)
 {
     return(RedirectToAction(nameof(Allergies), new
     {
         Id = viewModel.PacientId,
         returnUrl = viewModel.returnUrl,
         search = viewModel.Search
     }));
 }
Exemple #2
0
        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));
        }