public FeedbackDTO GetDetail(string ID) { FeedbackDTO item = new FeedbackDTO(); try { GetFeedbackRequest paraBody = new GetFeedbackRequest(); paraBody.ID = ID; paraBody.PageIndex = 1; paraBody.PageSize = 5000; NSLog.Logger.Info("Feedbacks Get Detail Request", paraBody); var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.FeedbackAPIGetList, null, paraBody); NSLog.Logger.Info("Feedbacks Get Detail Response", paraBody); dynamic data = result.Data; var lstDataRaw = data["ListFeedback"]; var lstObject = JsonConvert.SerializeObject(lstDataRaw); item = JsonConvert.DeserializeObject <List <FeedbackDTO> >(lstObject)[0]; NSLog.Logger.Info("FeedbackGetDetail", item); return(item); } catch (Exception e) { NSLog.Logger.Error("FeedbackGetDetail_Fail", e); return(item); } }
public List <FeedbacksModels> GetListData() { List <FeedbacksModels> listData = new List <FeedbacksModels>(); try { GetFeedbackRequest paraBody = new GetFeedbackRequest(); NSLog.Logger.Info("Feedbacks Get List Data Request", paraBody); var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.FeedbackAPIGetList, null, paraBody); NSLog.Logger.Info("Feedbacks Get List Data Response", paraBody); dynamic data = result.Data; var lstDataRaw = data["ListFeedback"]; var lstObject = JsonConvert.SerializeObject(lstDataRaw); listData = JsonConvert.DeserializeObject <List <FeedbacksModels> >(lstObject); if (listData != null) { listData.ForEach(xy => { xy.Time = CommonHelper.ConvertToLocalTime(xy.Time); }); } NSLog.Logger.Info("FeedbackGetListData", listData); return(listData); } catch (Exception e) { NSLog.Logger.Error("FeedbackGetListData_Fail", e); return(listData); } }