public ChatHub(ISaeHelperCookie saeHelperCookie,
                GroupBuilder groupBuilder,
                ChatProfessRepository chatProfessRepository)
 {
     this._saeHelperCookie       = saeHelperCookie;
     this._groupBuilder          = groupBuilder;
     this._chatProfessRepository = chatProfessRepository;
 }
Exemple #2
0
 public ChatDomain(ISaeHelperCookie helperCookie,
                   GroupBuilder groupBuilder,
                   ChatProfessRepository chatProfessRepository,
                   AlunosRepository alunosRepository,
                   CadforpsRepository cadforpsRepository,
                   PessoasRepository pessoasRepository,
                   MhundDbContext db,
                   UsuarioLogado usuarioLogado)
 {
     this._helperCookie          = helperCookie;
     this._groupBuilder          = groupBuilder;
     this._chatProfessRepository = chatProfessRepository;
     this._alunosRepository      = alunosRepository;
     this._cadforpsRepository    = cadforpsRepository;
     this._pessoasRepository     = pessoasRepository;
     this._db            = db;
     this._usuarioLogado = usuarioLogado;
 }
        static async Task Main(string[] args)
        {
            List <string> m = new List <string>
            {
                "oi",
                "teste",
                "testando",
                "ta ai?",
                "opa"
            };

            ChatProfessRepository chatProfessRepository = new ChatProfessRepository(new MhundDbContext(
                                                                                        "User Id=user99123;Password=91921325R6D7;Host=179.127.4.38;Database=99123;Port=5433;Persist Security Info=True;"));

            for (int i = 0; i <= 10000; i++)
            {
                for (int j = 0; j <= 4; j++)
                {
                    ChatProfess chatProfess = new ChatProfess
                    {
                        DtMensagem  = DateTime.Now,
                        IdDestino   = 99999,
                        IdOrigem    = 99999,
                        Lido        = false,
                        TextMens    = m[j],
                        TipoDestino = TipoDeUsuarioDoChatTrata.Aluno,
                        TipoOrigem  = TipoDeUsuarioDoChatTrata.Aluno,
                        OrigemLcto  = OrigemDeChatTrata.OrigemMhund
                    };

                    SaeResponseRepository <ChatProfess> saeResponseRepository = await chatProfessRepository.AddAsync(chatProfess);

                    if (saeResponseRepository.Status)
                    {
                        Console.WriteLine(saeResponseRepository.Content);
                    }
                    else
                    {
                    }

                    //m[i]
                }
            }
        }