예제 #1
0
        public Model.OperationLog AddLog(RLib.DB.DbConn dbconn, Model.OperationLog logmodel)
        {
            string sql = @"INSERT INTO OperationLog (OperationContent,OperationName,Createtime,OperationTitle,Module)
                  values (@OperationContent,@OperationName,getdate(),@OperationTitle,@Module) ";

            dbconn.ExecuteSql(sql, new
            {
                OperationContent = logmodel.OperationContent,
                OperationName    = logmodel.OperationName,
                Createtime       = logmodel.Createtime,
                OperationTitle   = logmodel.OperationTitle,
                Module           = logmodel.Module
            });
            return(logmodel);
        }
예제 #2
0
 public Model.OperationLog AddLog(Model.OperationLog logmodel)
 {
     using (var dbconn = Pub.GetConn())
     {
         dbconn.BeginTransaction();
         try
         {
             logmodel = dal.AddLog(dbconn, logmodel);
             dbconn.Commit();
             return(logmodel);
         }
         catch (Exception ex)
         {
             dbconn.Rollback();
             throw ex;
         }
     }
 }