public async Task <ChangedInformationResultModel> DeleteUserAsync(string username)
        {
            var foundUser = await _userManager.FindByNameAsync(username);


            if (foundUser != null)
            {
                await DeleteUserFromInterectedUsersTableAsync(username);

                IdentityResult identityResult = await _userManager.DeleteAsync(foundUser);

                var deletRes = await _positionManager.DeletePositionAsync(foundUser.PositionId);

                return(new ChangedInformationResultModel {
                    Success = identityResult.Succeeded, ErrorsMessages = identityResult.Errors.Select(x => x.Description)
                });
            }
            else
            {
                return(new ChangedInformationResultModel {
                    Success = false, ErrorsMessages = new[] { "User not found" }
                });
            }
        }