private LigneView ToLigneView(VirementLigne ligne)
 {
     return new LigneView
     {
         Id = ligne.Id,
         CodeBanque = ligne.CodeBanque,
         Matricule = ligne.Matricule,
         CleRib = ligne.CleRib,
         NetAPaye = ligne.NetAPaye,
         EnteteId = ligne.EnteteId,
         Nom = ligne.Nom,
         Prenom = ligne.Prenom,
         NomBanque = ligne.NomBanque,
         CodeGuichet = ligne.CodeGuichet,
         NumeroCompte = ligne.NumeroCompte,
         Motif = ligne.Motif
     };
 }
 public void Update(VirementLigne ligne)
 {
     using (var con = new SqlConnection(ConnectionString))
     {
         con.Execute(QueryUpdate, new
                     { ligne.Id,
                       ligne.CleRib,
                       ligne.CodeBanque,
                       ligne.CodeGuichet,
                       ligne.EnteteId,
                       ligne.Matricule,
                       ligne.Motif,
                       ligne.NetAPaye,
                       ligne.Prenom,
                       ligne.Nom,
                       ligne.NomBanque,
                       ligne.NumeroCompte });
     }
 }
 public int Create(VirementLigne ligne)
 {
     using (var con = new SqlConnection(ConnectionString))
     {
         return(con.Query <int>(QueryInsert, new
         {
             ligne.CleRib,
             CodeBanque = ligne.CodeBanque ?? "",
             CodeGuichet = ligne.CodeGuichet ?? "",
             ligne.EnteteId,
             ligne.Matricule,
             Motif = ligne.Motif ?? "",
             ligne.NetAPaye,
             ligne.Prenom,
             ligne.Nom,
             NomBanque = ligne.NomBanque ?? "",
             NumeroCompte = ligne.NumeroCompte ?? "",
         }).SingleOrDefault());
     }
 }