{"repo":"Intechnity-com/OdooJsonRpcClient","free":true,"listed":false,"github":"https://github.com/Intechnity-com/OdooJsonRpcClient","clone":"git clone https://github.com/Intechnity-com/OdooJsonRpcClient.git","description":"Odoo Client Json Rpc","language":"C#","stars":95,"topics":["odoo","nuget","client","dotnet","dotnet-standard","json","api-client","rpc","rpc-client","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"OdooJsonRpcClient OdooJsonRpcClient is a C# library (.NET Standard) for communication with Odoo. Installation Use the package manager console, nuget package manager or check on NuGet.org First steps Start your work with check version of Odoo. To this request You need only a valid url address. When U can connect to odoo, try use login method. (There is no need to use this method later. Logging is going on in the background e.g. OdooClient , OdooRepository ) If You have correct data to login, its time to get model that U intrested off. Method GetModelAsync returns model with odoo specification. Method GetDotNetModel() from class OdooModelMapper returns string of class declaration that U can create and paste to Your project. Please don't use the models from the example project. Models are different depending on odoo version and added extensions. OdooRepository Read In Repository U can use OdooQueryBuilder to create queries. Create Update U can update only this fields that U are intrested in. For updating many records use UpdateRangeAsync . Delete Action Perform any actions on a model. For example use the code below to comfirm a sale order and turn it from a quote to an order. OdooClient OdooRepository is a wrapper for OdooClient. This class give option for building more advanced requests or not implemented in this library. IOdooCreateModel If we create an object instance that we want to pass to odoo but do not fill all fields, they will be automatically assigned default values (","default_branch":null,"files":null,"tree":[],"storefront":"/r/Intechnity-com","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Intechnity-com/OdooJsonRpcClient/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}