private bool ParseMenuListResponse(string resp) { try { using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(resp))) { var ser = new DataContractJsonSerializer(typeof(Responses.Menus.MenusResponse)); Responses.Menus.MenusResponse response = (ser.ReadObject(stream) as Responses.Menus.MenusResponse); Events.OnHandleMenuListResponse(response); return(true); } } catch (Exception ex) { Events.OnErrorOccurred(ex.Message); } return(false); }
internal void OnHandleMenuListResponse(Responses.Menus.MenusResponse obj) => EventMenuListResponse?.Invoke(this, new MenuListEventArgs() { MenuResponse = obj });