protected override SimpleResponse Respond(AliceRequest request, State state) { if (request.Request.Command.ToLower() == "да") { using var db = new DatabaseContext(); using var dbd = new DatabaseGroupsContext(); state.User.group = dbd.Grops.Find(state.tempGroup.ToLower()).id; db.Users.Update(state.User); db.SaveChangesAsync(); state.Step = Step.None; return(new SimpleResponse { Text = "Группа записана" }); } else { state.Step = Step.Await4Group; return(new SimpleResponse { Text = "Повторите пожалуйста группу" }); } }
protected override SimpleResponse Respond(AliceRequest request, State state) { using var db = new DatabaseContext(); using var dbd = new DatabaseGroupsContext(); var gn = dbd.Grops.Where(u => u.id == db.Users.Find(request.Session.UserId).group); return(new SimpleResponse { Text = "Сейчас ваша группа " + gn.First().name }); }