public IActionResult GetAllAlternatives([FromBody] AlternativeFilterViewModel model) { var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); var userAltDto = _mapper.Map <AlternativeFilterViewModel, UserAlternativeDto>(model); userAltDto.UserId = Guid.Parse(userId); var savedPriority = _userService.SaveUserAlternativePriority(userAltDto); if (savedPriority) { } return(View()); }
public IActionResult GetAllAlternatives(FilterViewModel filter) { var filterDto = _mapper.Map <FilterViewModel, FilterDto>(filter); filterDto.UserId = Guid.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)); var alternatives = _mapper.Map <IEnumerable <Model.Entities.Alternative>, IEnumerable <AlternativeViewModel> >(_alternativeService .GetAlternativesByFilter(filterDto)); var alternativeFilterViewModel = new AlternativeFilterViewModel { Alternatives = alternatives, SelectedSpecialty = filter.SelectedSpecialty, Semestr = filter.Semestr, SelectedCourses = filter.SelectedCourses }; return(View(alternativeFilterViewModel)); }