public async Task <ActionResult> Post(DialogCriterion criterion)
        {
            var username = await HttpContext.GetUserNameAsync();

            if (username == null)
            {
                return(BadRequest(new string[] { "Error with claim!!!" }));
            }
            criterion.Username = username;
            var list = await _communicatingService.GetDialogListAsync(criterion);

            return(Ok(list));
        }
        public async Task <ActionResult> Get()
        {
            var criterion = new DialogCriterion()
            {
                PageNumber = 0,
                PageSize   = 10,
                Username   = await HttpContext.GetUserNameAsync()
            };

            if (criterion.Username == null)
            {
                return(BadRequest(new string[] { "Error with claim!!!" }));
            }
            var list = await _communicatingService.GetDialogListAsync(criterion);

            return(Ok(list));
        }