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

            logic.AddCourse(course);
            return(Task.FromResult(new Empty()));
        }
        public override Task <CourseReply> GetCourse(CourseIdRequest request, ServerCallContext context)
        {
            Course course = logic.GetCourse(request.CourseID);

            return(Task.FromResult <CourseReply>(FromPoco(course)));
        }