Exemple #1
0
        public int Update(Domain.RegisterIP registerIp)
        {
            string sql = @"UPDATE [dbo].[T_RegisterIP] SET [Number] = @Number ,[RegisterDate] = @RegisterDate WHERE [IP] = @IP";

            using (var dbOperator = new DbOperator(Provider, ConnectionString))
            {
                dbOperator.AddParameter("IP", registerIp.IP);
                dbOperator.AddParameter("Number", registerIp.Number);
                dbOperator.AddParameter("RegisterDate", registerIp.RegisterDate.Date);
                return(dbOperator.ExecuteNonQuery(sql));
            }
        }
Exemple #2
0
        public int Insert(Domain.RegisterIP registerIp)
        {
            string sql = @"INSERT INTO [dbo].[T_RegisterIP] ([IP],[Number],[RegisterDate]) VALUES (@IP ,@Number,@RegisterDate)";

            using (var dbOperator = new DbOperator(Provider, ConnectionString))
            {
                dbOperator.AddParameter("IP", registerIp.IP);
                dbOperator.AddParameter("Number", registerIp.Number);
                dbOperator.AddParameter("RegisterDate", registerIp.RegisterDate.Date);
                return(dbOperator.ExecuteNonQuery(sql));
            }
        }
Exemple #3
0
        public Domain.RegisterIP Query(string ip)
        {
            var    result = new Domain.RegisterIP();
            string sql    = @"SELECT [IP],[Number],[RegisterDate] FROM [dbo].[T_RegisterIP] WHERE [IP]=@IP";

            using (var dbOperator = new DbOperator(Provider, ConnectionString)) {
                dbOperator.AddParameter("IP", ip);
                using (var reader = dbOperator.ExecuteReader(sql)) {
                    while (reader.Read())
                    {
                        result.IP           = ip;
                        result.Number       = reader.GetInt32(1);
                        result.RegisterDate = reader.GetDateTime(2);
                    }
                }
            }
            return(result);
        }