public static bool Delete(OrderAutoUpdate model) { string[] keys = TradeRA.KeySearch("S_" + model.id + "_U_" + model.unit_id + "_*"); if (keys.Length > 0) { return(TradeRA.Delete(keys[0])); } return(false); }
public Result OrderAutoUpdate(OrderAutoUpdate model) { if (model.count_min > model.count_max || model.price_min > model.price_max || model.time_min > model.time_max) { return(Result(ApiResultEnum.Parameter_Error)); } bool result = OrderAutoRA.Update(model); return(Result(result ? ApiResultEnum.Success : ApiResultEnum.NO_Action)); }
public static bool Update(OrderAutoUpdate order) { string[] keys = TradeRA.KeySearch("S_" + order.id + "_*_D_0"); if (keys.Length > 0) { Dictionary <string, string> items = new Dictionary <string, string>(); items.Add("price_min", order.price_min.ToString()); items.Add("price_max", order.price_max.ToString()); items.Add("price_type", order.price_type.ToString()); items.Add("count_min", order.count_min.ToString()); items.Add("count_max", order.count_max.ToString()); items.Add("time_min", order.time_min.ToString()); items.Add("time_max", order.time_max.ToString()); TradeRA.SetFields(keys[0], items); return(true); } return(false); }
public Result OrderAutoDelete(OrderAutoUpdate model) { bool result = OrderAutoRA.Delete(model); return(Result(result ? ApiResultEnum.Success : ApiResultEnum.Failed)); }