From 32906110a84b6f14a2fb4118e5670e14133c9b7a Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Tue, 23 Mar 2021 11:35:45 +0100 Subject: [PATCH] add dotnet getting started --- docs/sdks/dotnet/CHANGELOG.md | 1 + docs/sdks/dotnet/GETTING_STARTED.md | 36 +++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 docs/sdks/dotnet/CHANGELOG.md create mode 100644 docs/sdks/dotnet/GETTING_STARTED.md diff --git a/docs/sdks/dotnet/CHANGELOG.md b/docs/sdks/dotnet/CHANGELOG.md new file mode 100644 index 000000000..fa4d35e68 --- /dev/null +++ b/docs/sdks/dotnet/CHANGELOG.md @@ -0,0 +1 @@ +# Change Log \ No newline at end of file diff --git a/docs/sdks/dotnet/GETTING_STARTED.md b/docs/sdks/dotnet/GETTING_STARTED.md new file mode 100644 index 000000000..584d571a1 --- /dev/null +++ b/docs/sdks/dotnet/GETTING_STARTED.md @@ -0,0 +1,36 @@ +## Getting Started + +### Initialize & Make API Request +Once you add the dependencies, its extremely easy to get started with the SDK; All you need to do is import the package in your code, set your Appwrite credentials, and start making API calls. Below is a simple example: + +```csharp +using Appwrite; + +static async Task Main(string[] args) +{ + var client = Client(); + + client + .setEndpoint('http://[HOSTNAME_OR_IP]/v1') // Make sure your endpoint is accessible + .setProject('5ff3379a01d25') // Your project ID + .setKey('cd868c7af8bdc893b4...93b7535db89') + ; + + var users = Users(client); + + try { + var request = await users.create('email@example.com', 'password', 'name'); + var response = await request.Content.ReadAsStringAsync(); + Console.WriteLine(response); + } catch (AppwriteException e) { + Console.WriteLine(e.Message); + } +} +``` + +### Learn more +You can use followng resources to learn more and get help +- 🚀 [Getting Started Tutorial](https://appwrite.io/docs/getting-started-for-server) +- 📜 [Appwrite Docs](https://appwrite.io/docs) +- 💬 [Discord Community](https://appwrite.io/discord) +- 🚂 [Appwrite Dart Playground](https://github.com/appwrite/playground-for-dotnet)