public async Task <IActionResult> PutHolidayPreference(HolidayPreferences updatePreference) { var userId = HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; var preferences = await _repo.GetUserHolidayPreferences(userId); if (preferences == null) { return(NotFound(new ApiResponse(404))); } preferences.MaxPrice = updatePreference.MaxPrice; preferences.Websites = updatePreference.Websites; _repo.SaveChanges(); return(Ok(_mapper.Map <HolidayPreferences, HolidayPreferencesDTO>(preferences))); }