示例#1
0
        public override Task <QuizeMessage> GetQuizeByID(
            QuizeIdMessage request,
            ServerCallContext context)
        {
            var result = new QuizeMessage
            {
                Id           = 19,
                Name         = "Bla bla quize",
                Description  = "some more bla bla ",
                QuestionList =
                {
                    new QuestionMessage {
                        Id = 21, Text = "question1"
                    },
                    new QuestionMessage {
                        Id      = 23,
                        Text    = "question3",
                        Answers =
                        {
                            { true,  "this is good"         },
                            { false, "this is not so good"  }
                        }
                    },
                }
            };

            return(Task.FromResult(result));
        }
示例#2
0
        public override Task <QuizeIdMessage> CreateQuize(
            QuizeMessage request,
            ServerCallContext context)
        {
            //Create  quize
            var result = new QuizeIdMessage {
                Id = 100
            };

            return(Task.FromResult(result));
        }