protected XResult <T> Deserialise <T>(string entity) { try { if (OverrideSerialiser != null) { return(OverrideSerialiser.Deserialise <XResult <T> >(entity)); } var e = _entitySerialiser.Deserialise <XResult <T> >(entity); if (e == null) { return(XResult <T> .GetFailed(entity)); } if (e.Message == null && e.Object == null && !e.IsSuccess) { e.Message = entity; } return(e); } catch (Exception ex) { Debug.WriteLine("Des problem: " + ex.Message); } return(XResult <T> .GetFailed(entity)); }
protected string Serialise <T>(T entity) { if (OverrideSerialiser != null) { return(OverrideSerialiser.Serialise(entity)); } return(_entitySerialiser.Serialise(entity)); }