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"); }
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"); }