Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
|
- using BPA.Helper;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace BPASmartClient.DosingSystem.Service
- {
- public class FromT<T>
- {
- public APIResult<T> Result { get; set; } = new APIResult<T>();
- public FromT(string msg)
- {
- if (string.IsNullOrEmpty(msg))
- return;
- //Result.Content = msg.ToJson("content").FromJSON<T>();
- if (msg.ToJson("content").TryFromJSON(out T temp))
- Result.Content = temp;
- else
- {
- Result.Content = (T)Convert.ChangeType(msg.ToJson("content"), typeof(T));
- }
- Result.ErrorMesg = msg.ToJson("message");
- Result.IsSuccess = msg.ToJson("isSuccess").ToLower().FromJSON<bool>();
- }
- }
-
-
- public class FromT
- {
- public APIResult Result { get; set; } = new APIResult();
- public FromT(string msg)
- {
- if (string.IsNullOrEmpty(msg))
- return;
- Result.ErrorMesg = msg.ToJson("message");
- Result.IsSuccess = msg.ToJson("isSuccess").ToLower().FromJSON<bool>();
- }
- }
- }
|