blob: 1c8b2ec4964af5ff4c72f924cb53519a601788ac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
using System;
using Marina.DataAccess;
using Marina.DataAccess.Builders;
using Marina.DataAccess.Schemas;
using Marina.Infrastructure.Container;
namespace Marina.Test.Integration.DataAccess.Utility {
public static class LeaseMother {
public static void CreateLeaseFor( long customerId ) {
IQuery query = DatabaseInsert
.Into( LeaseTable.TableName )
.AddValue( LeaseTable.CustomerID, customerId )
.AddValue( LeaseTable.EndDate, DateTime.Now.AddDays( 1 ) )
.AddValue( LeaseTable.LeaseTypeID, 1 )
.AddValue( LeaseTable.SlipID, SlipMother.CreateSlip( ) )
.AddValue( LeaseTable.StartDate, DateTime.Now ).Build( );
Resolve.DependencyFor< IDatabaseGateway >( ).Execute( query );
}
}
}
|