Пример #1
0
        /// <summary>
        /// Erros informado pela Cielo
        /// </summary>
        /// <returns></returns>
        public Error[] GetCieloErrors()
        {
            if (string.IsNullOrEmpty(_json))
            {
                if (string.IsNullOrEmpty(Message))
                {
                    return(new Error[0]);
                }
                else
                {
                    var erro = new Error()
                    {
                        Code = _code, Message = Message
                    };
                    return(new Error[] { erro });
                }
            }
            else
            {
                if (!_json.Contains("["))
                {
                    var erro = _serializer.Deserialize <Error>(_json);
                    return(new Error[] { erro });
                }

                return(_serializer.Deserialize <Error[]>(_json));
            }
        }