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; }
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; }