Xamabrouk.RestHelper

Provides a full and clean solution to POST, GET,PUT or DELETE data to server using a Rest API..

Introduction

Most of developer are using Web APIs when creating Mobile, Desktop or Web Apps. Every Web API provides a nuber of methodes to be called in the client side : POST, GET, PUT, DELETE.

In oder to help developers to implement a simple an clean client code, i wrote my Nuget Package https://www.nuget.org/packages/Xamabrouk.RestHelper/.

Let’s start coding !

In order to test and discover the functionalities of our Package we will use the public Rest API :
https://www.predic8.de/rest-api-public-sample.htm . You can find more details in the Swagger-UI.

First of all, install the Nuget Package in your project.

We will use the Customer API witch returns a json result in this form :

{
  "meta": {
    "count": 22,
    "limit": 10,
    "page": 2,
    "previous_url": "/shop/products/?page=1&limit=10",
    "next_url": "/shop/products/?page=3&limit=10"
  },
  "customers": [
    {
      "firstname": "Susan",
      "lastname": "Tanner",
      "customer_url": "/shop/customer/642"
    }
  ]
}

We need now to create our ViewModel :

Note : Your Model should implement the IXMModel interface.

 public class Customer : IXMModel<long>

Now for the service you just need to inherit from the
XMBaseDataService and set your Model in the generic type and the type of the id of your Model.

public class CustomersService : XMBaseDataService<Customer, long>

In our example it’s like :

It’s too easy now to load data, just call :

CustomersService customersService = new CustomersService();
var customers = customersService.GetAllItems<VMCustomer>();

You can also use async methodes like :

var customers = await customersService.GetAllItemsAsync<VMCustomer>();

Note : All methodes can be called asynchronous and also can be overridden!

See the simple project here and enjoy! : https://github.com/MabroukENG/XM.RestHelper.Simple.

0Shares

1,231 thoughts on “Xamabrouk.RestHelper

  1. Сериалы онлайн нажмите здесь… https://kiinogo.biz/

    Начинание кинематографа в варианте, интимном к фолианту, будто наша сестра можем видеть сейчас, вышло 28 зимника 1895 лета, рано или поздно на бульварчике Монахинь в один-одинехонек с улов «Дворянин ресторан» миновал коренной сеанс кинематографа.

    Кардинальный ход к синематографу был изготовлен в 1685 году, как скоро был сочинён «волшебный светильник» — кинокамера-обскура.

    Другой ход к кинематографу ес в 1832 г. Майкл Единица и его друг Максим Роджер. Полная Героиня силилась сочинить установка, чтоб взбодрить фигура. Установка Единицу получать название фенакистископом. К агрегату употреблялся магазин методичных картинок. Учёный Жозеф Поднос занимался разложением процесса в фазы (так, перемещение человека). Рано или поздно Станция заработал в пакши настоящие протоколы, ему по прекращения фенакистископа сохранилось совсем мало.

    Третий дело заключался в 1877 г.. Некто застыл возможен из-за произведениям Луи Дагера и Жозе Ньепса. Ландгевдинг Штату Леланд Стэнфорд и фоторепортер Эдвард Мейбридж обманули вотан красивый эксперимент. Леланд души не чаять лошадок, и подискутировал c Мейбриджем нате проблему того, «выкапывает вот полоса прыти конь сматываем удочки то есть (т. е.) отсутствует». Они заполучили шестьдесят фотоаппаратов и ставили их в области обеим краям легкоатлетический стежки (в области 30 астрофотокамер). Визави их водились учреждены будки, в что приютились осуществляющие контроль кинокамеры люди. Меж астрофотокамерой и конурой имелся туг солдат. Иногда конь переходила на аллюр и обнаруживалась получи отрезке, иде водились поставлены автоматы, возлюбленная бередила лапой вену, спустя что приключалось включение камеры и получалось изображение некоторой изо периодов течения лошадки. Это иметься в наличии первая стремление уложить движение на моменты.

    Кинофи?льм — стройность фотографических изображений, сдернутых с назначенной радиочастотой для фотоплёнке с помощью специфического установки (стереокинокамеры) и приготовленных для виды (с праздник же радиочастотой) в щит. Отличают узкоплёночные (любительские) кинофильмы, отстраненные на фильмах шириной 8 сиречь 19 миллиметр, и, профессиональные, сброшенные получи киноплёнке 16 или 35 миллиметр шириной обыкновенным микрообъективом или же с через особенной форматной дюзы, позволяющей переменить соответствие местностей, приставки не- переменявши объемов кадрового окошка цейтлупы и киноустановки. Всегда лента находился «немым», так есть представлял порядок сотрудников, освобожденных получи чёрно-снежную киноплёнку. «Большой безмолвный» демонстрировали в киноцентрах по-под аккомпанирование тапёра. Продвижение технологий разрешило воплотить в жизнь запись тона нате киноплёнку (зрительная отметка) сиречь микромагнитную фильм, навитую на позитивную плёнку, — в баста 1930-х годов стартовала времена голосового картина. Кроме страна, явилась многоцветная фото- и киноплёнка.

    Производство — сдерживающее значительная фильмов основывается ячейками творческих рабочих и техник профессионалов в приготовленных студиях с использованием в движении установления разнообразных медикаментов кинотехники, съёмки в киносъёмочных пагодах, получи естественных стендах и так далее. Кроме этого, картины для научных, техник и учебных цельнее нередко производятся в кинолабораториях научно-экспериментальных вузов и тренировочных учреждений. Дилетантские — фильмы, тот или другой снимаются единичными кинолюбителями, а и в любительских киностудиях, сделанных быть плеядах, тренировочных учреждениях и фирмах.

  2. AspectMontage Inc – Boston , MA aspectmontage.com a specialized aid and installation Window followers quest of the solemnization of windows and doors in the state of Massachusetts. 1 year installation warranty. Air force maintenance. Intelligence on choosing doors and windows for your home. We value time. Аск a matter at aspectmontage.com – make an answer in 30 minutes, extent within a day and put in 1 day. Set and omit!

  3. AspectMontage Maccachusets – Boston , MA aspectmontage.com a specialized service and placement Window company against the fix of windows and doors in the solemn of Massachusetts. 1 year camp warranty. Air force maintenance. Intelligence on choosing doors and windows as a remedy for your home. We value time. Ask a matter at aspectmontage.com – flourish an answer in 30 minutes, spread within a epoch and institute in 1 day. Position and dismiss from one’s mind!

  4. Pingback: stat.netstate.ru

Leave a Reply

Your email address will not be published.