Пример #1
0
        public Task SignAgreement(SignEmployerAgreement agreement)
        {
            var parameters = new DynamicParameters();

            parameters.Add("@agreementId", agreement.AgreementId, DbType.Int64);
            parameters.Add("@signedById", agreement.SignedById, DbType.Int64);
            parameters.Add("@signedByName", agreement.SignedByName, DbType.String);
            parameters.Add("@signedDate", agreement.SignedDate, DbType.DateTime);

            return(_db.Value.Database.Connection.ExecuteAsync(
                       sql: "[employer_account].[SignEmployerAgreement]",
                       param: parameters,
                       transaction: _db.Value.Database.CurrentTransaction.UnderlyingTransaction,
                       commandType: CommandType.StoredProcedure));
        }
 public async Task SignAgreement(SignEmployerAgreement agreement)
 {
     await WithConnection(async c =>
     {
         var parameters = new DynamicParameters();
         parameters.Add("@agreementId", agreement.AgreementId, DbType.Int64);
         parameters.Add("@signedById", agreement.SignedById, DbType.Int64);
         parameters.Add("@signedByName", agreement.SignedByName, DbType.String);
         parameters.Add("@signedDate", agreement.SignedDate, DbType.DateTime);
         
         var result = await c.ExecuteAsync(
             sql: "[employer_account].[SignEmployerAgreement]",
             param: parameters,
             commandType: CommandType.StoredProcedure);
         return result;
     });
 }