Exemplo n.º 1
0
        /// <summary>Gets map of fields and values.</summary>
        /// <returns>Returns collection of field_name-field_value pairs.</returns>
        public Dictionary <String, String> GetValues()
        {
            Dictionary <String, String> result = new Dictionary <String, String>();

            UnixDateTimeConverter dateConverter = new UnixDateTimeConverter();

            if (Status != DisputeStatus.NotSpecified)
            {
                result.Add(Constants.STATUS, Status.ToString());
            }
            if (Type != DisputeType.NotSpecified)
            {
                result.Add(Constants.DISPUTE_TYPE, Type.ToString());
            }
            if (BeforeDate.HasValue)
            {
                result.Add(Constants.BEFOREDATE, dateConverter.ConvertToUnixFormat(BeforeDate).Value.ToString());
            }
            if (AfterDate.HasValue)
            {
                result.Add(Constants.AFTERDATE, dateConverter.ConvertToUnixFormat(AfterDate).Value.ToString());
            }

            return(result);
        }