public async Task <ActionResult <AccountSettingsChangeResponse> > ChangeNotifications([FromBody] ChangeNotificationsRequest request) { var(email, _) = HttpContext.ParseCredentials(); if (email is null) { return(BadRequest(new { error = "Token not valid. Email address not found" })); } var result = await _settingsService.ChangeNotificationsToAsync(email, _mapper .Map <ChangeNotificationsRequest, UserNotificationsSettings>(request)); return(new AccountSettingsChangeResponse { Operation = "Notifications changing", Successful = result, Email = email }); }