// 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")); } }