Esempio n. 1
0
 public static async Task<Event> UpdateEvent(Event evt)
 {
     RestResult<EventDTO> ret = await RestHelper.Instance.Put<EventDTO, EventDTO>("api/event", evt.ToEventDTO());
     if (ret.IsSuccess)
     {
         return new Event()
         {
             Id = ret.Data.id,
             Name = ret.Data.name,
             StartDate = DateTime.Now
         };
     }
     else
         return null;
 }
Esempio n. 2
0
 public static async Task<Boolean> LoadEventPictures(Event evt)
 {
     evt.Pictures.Clear();
     for (var i = 1; i <= evt.PictureNb; i++)
     {
         RestResult<Picture> retPic = await RestApiManager.GetPicture(evt.Id, i);
         Picture pic = null;
         if (retPic.IsSuccess)
         {
             pic = retPic.Data;
             pic.Number = i;
         }
         else {
             pic = new Picture()
             {
                 Id = i,
                 Eventt = evt,
                 Number = i,
                 FileName = "ERREUR " + i
             };
         }
         evt.Pictures.Add(pic);
     }
     return true;
 }