コード例 #1
0
 public HttpResponseMessage Post()
 {
     try
     {
         foreach (var q in Common.Data.BankRequestList)
         {
             foreach (var q2 in HttpHelper.GetRequest <ExchangeRateModels>(q.Url).ResultSet.Result)
             {
                 MainExchangeRate mer = new MainExchangeRate();
                 mer.BankCode = q2.V1;
                 mer.Bank     = q2.V2;
                 mer.Currency = q.Currey;
                 DateTime dt = new DateTime();
                 double   v4 = default(double);
                 double   v5 = default(double);
                 double   v6 = default(double);
                 double   v7 = default(double);
                 DateTime.TryParse(q2.V3, out dt);
                 Double.TryParse(q2.V4, out v4);
                 Double.TryParse(q2.V5, out v5);
                 Double.TryParse(q2.V6, out v6);
                 Double.TryParse(q2.V7, out v7);
                 mer.Date = dt;
                 mer.SpotExchangeRateBuys  = v4;
                 mer.SpotExchangeRateSells = v5;
                 mer.CashExchangeRateBuys  = v6;
                 mer.CashExchangeRateSells = v7;
                 DapperHelper.InsertSQL <MainExchangeRate>
                     (connectionString, TableName, mer);
             }
         }
         return(Request.CreateResponse(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError));
     }
 }
コード例 #2
0
        public HttpResponseMessage Delete([FromBody] MainExchangeRate value)
        {
            var response = DapperHelper.DeleteSQL(connectionString, TableName, value.SeqNo);

            return(Request.CreateResponse(HttpStatusCode.OK, response));
        }