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; } }