Exemplo n.º 1
0
        public override Task <PostModel> GetPost(PostIdModel request, ServerCallContext context)
        {
            Post post = API.GetPostById(request.Id);

            return(Task.FromResult(new PostModel
            {
                Id = post.PostId,
                Description = post.Description,
                Domain = post.Domain,
                Date = Timestamp.FromDateTime(post.Date)
            }));
        }
Exemplo n.º 2
0
        public override Task <PostResult> DeletePost(PostIdModel request, ServerCallContext context)
        {
            var result = API.DeletePost(request.Id);

            if (result != 0)
            {
                return(Task.FromResult(new PostResult {
                    Message = "GOOD"
                }));
            }
            else
            {
                return(Task.FromResult(new PostResult {
                    Message = "BAD"
                }));
            }
        }