Ejemplo n.º 1
0
        public async Task <string> CreateQuestion1([FromBody] CreateQuestionCmd question)
        {
            QuestionContext ctx = new QuestionContext(
                new EFList <Question>(_dbContext.Question));
            var dep = new QuestionDepend();
            var exp = from createQuestionResult in QuestionDomain.CreateQuestion(question)
                      select  new { createQuestionResult };


            var r = await _interpreter.Interpret(exp, ctx, dep);

            Console.WriteLine("fddddddddddddd");

            _dbContext.SaveChanges();
            if (_client.IsInitialized == false)
            {
                await _client.Connect();
            }
            var friend = _client.GetGrain <IEmailSender>(0);
            var a      = _dbContext.Utilizatori.Where(c => c.IdUser == question.IdUser);

            foreach (Utilizatori u in a)
            {
                var response = await friend.SendEmailAsync(u.Email);
            }


            return("adaugat");
        }
Ejemplo n.º 2
0
        public async Task <string> CreateQuestion1([FromBody] CreateQuestionCmd question)
        {
            QuestionContext ctx = new QuestionContext(
                new EFList <Question>(_dbContext.Question));
            var dep = new QuestionDepend();
            var exp = from createQuestionResult in QuestionDomain.CreateQuestion(question)
                      select  new { createQuestionResult };


            var r = await _interpreter.Interpret(exp, ctx, dep);


            _dbContext.SaveChanges();

            return("adaugat");
        }