public Blog CreateBlog(BlogBase blog) { var request = new RestRequest("blogs", Method.POST); request.AddJsonBody(blog); IRestResponse <Blog> response = client.Execute <Blog>(request); return(response.Data); }
protected List <BlogBase> GetBlogsByCategory() { List <BlogBase> MoreBlogs = BlogBase.ReadBlogBasesFromDatabase(Category, 10, (FetchedBlogs.Count - 1)); foreach (BlogBase b in MoreBlogs) { FetchedBlogs.Add(b); } return(MoreBlogs); }
protected override void OnInitialized() { Console.WriteLine("Inside init getting first batch of blogs"); TotalNumberOfBlogs = BlogBase.GetTotalNumberOfBlogBases(Category); List <BlogBase> InitialBlogs = BlogBase.ReadBlogBasesFromDatabase(Category, 10, 0); foreach (BlogBase b in InitialBlogs) { FetchedBlogs.Add(b); } Console.WriteLine($"Blogs = {this.FetchedBlogs.Count}"); }
/// <summary>Register service method with a service binder with or without implementation. Useful when customizing the service binding logic. /// Note: this method is part of an experimental API that can change or be removed without any prior notice.</summary> /// <param name="serviceBinder">Service methods will be bound by calling <c>AddMethod</c> on this object.</param> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static void BindService(grpc::ServiceBinderBase serviceBinder, BlogBase serviceImpl) { serviceBinder.AddMethod(__Method_CreateBlog, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::GrpcService.Ben.Demo.Protos.CreateBlogRequest, global::GrpcService.Ben.Demo.Protos.CreateBlogReply>(serviceImpl.CreateBlog)); serviceBinder.AddMethod(__Method_CustomBlog, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::GrpcService.Ben.Demo.Protos.CustomBlogRequest, global::GrpcService.Ben.Demo.Protos.CustomBlogReply>(serviceImpl.CustomBlog)); }
/// <summary>Creates service definition that can be registered with a server</summary> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static grpc::ServerServiceDefinition BindService(BlogBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_CreateBlog, serviceImpl.CreateBlog) .AddMethod(__Method_CustomBlog, serviceImpl.CustomBlog).Build()); }
/// <summary>Register service method with a service binder with or without implementation. Useful when customizing the service binding logic. /// Note: this method is part of an experimental API that can change or be removed without any prior notice.</summary> /// <param name="serviceBinder">Service methods will be bound by calling <c>AddMethod</c> on this object.</param> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static void BindService(grpc::ServiceBinderBase serviceBinder, BlogBase serviceImpl) { serviceBinder.AddMethod(__Method_GetBlogs, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Blog.RequestMsg, global::Blog.ResponseMsg>(serviceImpl.GetBlogs)); }
/// <summary>Creates service definition that can be registered with a server</summary> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static grpc::ServerServiceDefinition BindService(BlogBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_GetBlogs, serviceImpl.GetBlogs).Build()); }
public void OnSelectedBlog(BlogBase b) { BlogSelected = true; SelectedBlog = b; System.Console.WriteLine(SelectedBlog); }