コード例 #1
0
ファイル: ClaimsQueryService.cs プロジェクト: shibusab/MyCqrs
        public ClaimDto GetClaim(string claimNo)
        {
            var claim = new ClaimDto();

            claim = GetClaim(claimNo, unitOfWork.DbConnection);
            return(claim);
        }
コード例 #2
0
ファイル: ClaimsQueryService.cs プロジェクト: shibusab/MyCqrs
        public ClaimDto GetClaim(string claimNo, IDbConnection connection)
        {
            var    claim      = new ClaimDto();
            string sql        = "SELECT TOP 1 * from Distribution.Claims where ClaimNo=@claimNoParameter";
            var    parameters = new  { claimNoParameter = claimNo };

            if (unitOfWork.HasTransactions)
            {
                claim = connection.QueryFirstOrDefault <ClaimDto>(sql, parameters, unitOfWork.DbTransaction);
            }
            else
            {
                claim = connection.QueryFirstOrDefault <ClaimDto>(sql, parameters);
            }

            return(claim);
        }