Пример #1
0
        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));
        }
Пример #2
0
 protected string Serialise <T>(T entity)
 {
     if (OverrideSerialiser != null)
     {
         return(OverrideSerialiser.Serialise(entity));
     }
     return(_entitySerialiser.Serialise(entity));
 }