コード例 #1
0
        //Get
        public override Task <CourseReply> GetCourse(CourseIdRequest request, ServerCallContext context)
        {
            Course poco = _Courselogic.Get(request.CourseID);


            return(Task.FromResult <CourseReply>(FromPoco(poco)));
        }
コード例 #2
0
 private CourseReply FromPoco(Course poco)
 {
     return(new CourseReply()
     {
         CourseID = poco.CourseID,
         CourseName = poco.CourseName.ToString()
     });
 }
コード例 #3
0
        //Add

        public override Task <Empty> AddCourse(CourseReply request, ServerCallContext context)
        {
            Course poco = new Course()
            {
                CourseID   = request.CourseID,
                CourseName = request.CourseName
            };

            _Courselogic.Post(poco);
            return(Task.FromResult <Empty>(null));
        }