public async Task <ActionResult <ResultModel <Domain.Client.DTO.User> > > PostAsync([FromBody] Domain.Client.DTO.User user)
        {
            _object = await _userRepository.Insert(user);

            if (_object.Sucess)
            {
                var groupPublic = await _groupEvent.GetPublicGroup();

                var groupUser = new Domain.Chat.DTO.GroupUser()
                {
                    UserId  = user.Id,
                    GroupId = groupPublic.Id
                };

                var obj = await _groupUserEvent.Insert(groupUser);

                if (!obj.Sucess)
                {
                    await _userRepository.Remove(user.Id);

                    _object.Sucess  = false;
                    _object.Message = new List <string>();
                    _object.Message.Add("Erro: não foi possível realizar o cadastro. Entre em contato com o admonisrador do sistema!");
                }
            }

            return(_object);
        }