public void Update(int TransactionId,int OrderId,int TransactionTypeDescriptorId,string PaymentMethod,string GatewayName,string GatewayResponse,string GatewayTransactionId,string AVSCode,string CVV2Code,decimal GrossAmount,decimal NetAmount,decimal FeeAmount,DateTime TransactionDate,string GatewayErrors,string CreatedBy,DateTime CreatedOn,string ModifiedBy,DateTime ModifiedOn)
{
Transaction item = new Transaction();
item.TransactionId = TransactionId;
item.OrderId = OrderId;
item.TransactionTypeDescriptorId = TransactionTypeDescriptorId;
item.PaymentMethod = PaymentMethod;
item.GatewayName = GatewayName;
item.GatewayResponse = GatewayResponse;
item.GatewayTransactionId = GatewayTransactionId;
item.AVSCode = AVSCode;
item.CVV2Code = CVV2Code;
item.GrossAmount = GrossAmount;
item.NetAmount = NetAmount;
item.FeeAmount = FeeAmount;
item.TransactionDate = TransactionDate;
item.GatewayErrors = GatewayErrors;
item.CreatedBy = CreatedBy;
item.CreatedOn = CreatedOn;
item.ModifiedBy = ModifiedBy;
item.ModifiedOn = ModifiedOn;
item.MarkOld();
item.Save(UserName);
}