Example #1
0
        private MoxiWorksError DeserializeErrors(string json)
        {
            MoxiWorksError error;

            try
            {
                error = JsonConvert.DeserializeObject <MoxiWorksError>(json);
            }
            catch (JsonSerializationException)
            {
                error = new MoxiWorksError();
            }
            catch (JsonReaderException)
            {
                error = new MoxiWorksError();
            }

            return(error);
        }
Example #2
0
        private Response <SellerTransaction> BuilderErrorResponse(SellerTransaction transaction)
        {
            var response = new Response <SellerTransaction>
            {
                Item = transaction
            };

            foreach (var error in transaction.Errors)
            {
                var e = new MoxiWorksError
                {
                    Status     = "invalid",
                    StatusCode = "0"
                };
                e.Messages.Add(error);
                response.Errors.Add(e);
            }
            return(response);
        }