public static DepositosRetirosCsvRow FromCsv(string csvLine) { string[] values = csvLine.Split(','); //DepositosRetirosCsvRow csvRow = new DepositosRetirosCsvRow //{ // TimestampUTC = Convert.ToDateTime(values[0]), // Currency = values[1], // Amount = Convert.ToDecimal(string.Concat("0", values[2])), // Fee = Convert.ToDecimal(string.Concat("0", values[3])), // Address = values[4], // Status = Convert.ToInt32(values[5]) //}; //TODO CultureInfo en ToDecimal DepositosRetirosCsvRow csvRow = new DepositosRetirosCsvRow(); csvRow.TimestampUTC = Convert.ToDateTime(values[0]); csvRow.Currency = values[1]; csvRow.Amount = Convert.ToDecimal(string.Concat("0", values[2]), CultureInfo.InvariantCulture); csvRow.Fee = Convert.ToDecimal(string.Concat("0", values[3]), CultureInfo.InvariantCulture); csvRow.Address = values[4]; csvRow.Status = Convert.ToInt32(values[5]); return(csvRow); }
private static Transaccion CreateRetirada(DepositosRetirosCsvRow row) { Transaccion transaccion = new Transaccion { Id = Guid.NewGuid(), Exchange = "crypto.com_exchange", Divisa_Venta = row.Currency, Cantidad_Venta = row.Amount, Divisa_Comision = row.Currency, Cantidad_Comision = row.Fee, Detalles = row.Address, Fecha = row.TimestampUTC, Alerta = false, Mensaje_Alerta = "", Tipo = "retirada" }; return(transaccion); }
public static Transaccion GetRetirada(string line) { var row = DepositosRetirosCsvRow.FromCsv(line); return(CreateRetirada(row)); }