// settings page
        public async Task <ActionResult> Settings()
        {
            var          id      = _userManager.GetUserId(User);
            UserSettings setting = await _userSettingsRepo.GetSettingsForUserIdAsync(id);

            return(View(setting));
        }
        public async Task <ActionResult <UserSettings> > GetUserSettings(string UserName)
        {
            try
            {
                if (string.IsNullOrEmpty(UserName))
                {
                    return(BadRequest("Ongeldige user"));
                }

                IdentityUser user = new IdentityUser();
                if (string.IsNullOrEmpty(UserName))
                {
                    return(BadRequest("Ongeldige user"));
                }

                user = await UserManager.FindByNameAsync(UserName);

                if (user == null)
                {
                    return(NotFound("Geen user entry gevonden"));
                }



                var userEntry = userSettings.GetSettingsForUserIdAsync(user.Id);


                var UserSetting_DTO = new UserSetting_DTO();
                Mapper.ConvertSettingTo_DTO(userEntry, ref UserSetting_DTO);

                return(Ok(UserSetting_DTO));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
                return(BadRequest("failed to get setting"));
            }
        }