partial void DeleteOnline(Online instance);
 partial void InsertOnline(Online instance);
 partial void UpdateOnline(Online instance);
        public int Insert(OnlineModelShow item)
        {
            s26webDataContext db = new s26webDataContext();
            try
            {
                //有輸入下線時間
                if (item.EndTime != DateTime.Parse("0001/1/1 上午 12:00:00"))
                {
                    Online new_item = new Online
                    {
                        Type = item.Type,
                        Name = item.Name,
                        Content = item.Content,
                        Banner_PC = item.Banner_PC,
                        Banner_Mobile = item.Banner_Mobile,
                        Url = item.Url,
                        Display = item.Display,
                        StartTime = item.StartTime.AddHours(-8),
                        EndTime = item.EndTime.AddHours(-8),
                        UpdateTime = DateTime.UtcNow
                    };

                    db.Online.InsertOnSubmit(new_item);
                    db.SubmitChanges();
                    db.Connection.Close();
                    return new_item.Id;
                }
                else
                {
                    Online new_item = new Online
                    {
                        Type = item.Type,
                        Name = item.Name,
                        Content = item.Content,
                        Banner_PC = item.Banner_PC,
                        Banner_Mobile = item.Banner_Mobile,
                        Url = item.Url,
                        Display = item.Display,
                        StartTime = item.StartTime.AddHours(-8),
                        UpdateTime = DateTime.UtcNow
                    };

                    db.Online.InsertOnSubmit(new_item);
                    db.SubmitChanges();
                    db.Connection.Close();
                    return new_item.Id;
                }
            }
            catch
            {
                return -1;
            }
        }