public int Insert(BuybackVehicle poco, IDbTransaction transaction)
 {
     using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ABS-SQL"].ConnectionString))
     {
         return((int)connection.Insert(poco, transaction));
     }
 }
 public int Process(BuybackVehicle vehicle)
 {
     this.vehicle = vehicle;
     using (var transaction = new TransactionScope())
     {
         using (connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ABS-SQL"].ConnectionString))
         {
             doProcess();
         }
         transaction.Complete();
     }
     return(buybackId);
 }
 public int Delete(BuybackVehicle poco)
 {
     throw new NotImplementedException();
 }
 public bool Update(BuybackVehicle poco)
 {
     throw new NotImplementedException();
 }
 public int ProcessInsert(BuybackVehicle vehicle)
 {
     return(absBuybackInserter.Process(vehicle));
 }
Пример #6
0
 // POST: api/AbsBuybackResult
 public int Post([FromBody] BuybackVehicle vehicle)
 {
     return(absBuybackProcessor.ProcessInsert(vehicle));
 }
 // POST: api/BuybackResult
 public int Post([FromBody] BuybackVehicle vehicle)
 {
     return(buybackResultProcessor.Process(vehicle));
 }