Пример #1
0
        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 = "Повторите пожалуйста группу"
                });
            }
        }
Пример #2
0
        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
            });
        }