First problem now is:

entry.Update = DateTime.Now - Cannot be assigned becouse its a method
group.

My main problem is that I am connecting to my msnbot..and when I
declare:

EventEntry entry = new EventEntry();

my server program wont respond.



Frank Mantek wrote:
> To create CalendarEvents with a Calendar recognized event Date & Time, you
> need to use the EventEntry class.
>
> What is the problem you are having with the EventEntry?
>
> The following code snippet creates a valid Calendar Event:
>
>     private static EventEntry InsertEvent(EventFeed feed, String title,
>             String author, DateTime startTime, DateTime endTime, bool
> fAllDay,
>             String place)
>         {
>             EventEntry entry = new EventEntry();
>
>             entry.Title = new AtomTextConstruct(
>                                 AtomTextConstructElementType.Title,
>                                 title);
>             entry.Authors.Add(new AtomPerson(AtomPersonType.Author,
> author));
>             entry.Published = DateTime.Now;
>             entry.Updated = DateTime.Now;
>
>             Where newPlace = new Where();
>             newPlace.ValueString = place;
>             entry.Locations.Add(newPlace);
>
>             When newTime = new When();
>             newTime.StartTime = startTime;
>             newTime.EndTime = endTime;
>             newTime.AllDay = fAllDay;
>             entry.Times.Add(newTime);
>
>             return feed.Insert(entry) as EventEntry;
>         }
>
>
> Frank Mantek
>
> On 7/4/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >
> >
> > First of all I have no problem to add Iteams my using atomEntry.
> > Simple, I can add iteams at the current date and time. But I want to
> > write my own date! Can I use AtomEntry? or is EventEntry better?
> >
> >                  EventEntry entry2 = new EventEntry();
> >                  AtomEntry entry = new AtomEntry(); //new item
> >
> >
> >                 //Reminder
> >                 Reminder rem = new Reminder();
> >                 rem.Hours = 1;
> >                 entry2.Reminder = rem;
> >
> >                 //Date
> >                 DateTime startTime =
> > DateTime.Parse("2006-06-05T15:00:00-08:00");
> >                 DateTime endTime =
> > DateTime.Parse("2006-06-07T17:00:00-08:00");
> >
> >                 When eventTimes = new When();
> >                 eventTimes.StartTime = startTime;
> >                 eventTimes.EndTime = endTime;
> >                 entry2.Times.Add(eventTimes);
> >
> >                 //Information
> >                 AtomPerson author = new
> > AtomPerson(AtomPersonType.Author);
> >                 author.Name = CalenderHashTable[0].ToString();
> >                 author.Email = CalenderHashTable[1].ToString();
> >                 entry2.Authors.Add(author);
> >                 entry2.Title.Text = CalenderHashTable[2].ToString();
> >                 entry2.Content.Content =
> > CalenderHashTable[3].ToString();
> >
> >
> >
> >                 Uri postUri = new
> > Uri("
> > http://www.google.com/calendar/feeds/[EMAIL PROTECTED]/private/full
> > ");
> >                 try
> >                 {
> >                     AtomEntry insert = service.Insert(postUri, entry2);
> >
> >
> >                     session.send("Adding your data.");
> >                 }
> >                 catch (Exception ee)
> >                 {
> >
> >                     Console.WriteLine("Error: " + ee);
> >                 }
> >
> > The code has two entry, one from EntryEvent and another from AtomEntry.
> > AtomEntry is ok, but I tried to add time with EntryEvent, with no
> > success.  Can I add time with AtomEntry? Have looked at publish, but
> > never understood it.
> >
> >
> > >
> >
>
> ------=_Part_17324_25437871.1152018127074
> Content-Type: text/html; charset=ISO-8859-1
> X-Google-AttachSize: 7714
>
> To create CalendarEvents with a Calendar recognized event Date &amp; Time, 
> you need to use the EventEntry class. <br><br>What is the problem you are 
> having with the EventEntry? <br><br>The following code snippet creates a 
> valid Calendar Event:
> <br><br>&nbsp;&nbsp;&nbsp; private static EventEntry InsertEvent(EventFeed 
> feed, String title, 
> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String 
> author, DateTime startTime, DateTime endTime, bool 
> fAllDay,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  String place)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> EventEntry entry = new EventEntry();
> <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> entry.Title = new 
> AtomTextConstruct(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  AtomTextConstructElementType.Title, 
> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  
> title);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> entry.Authors.Add(new AtomPerson(AtomPersonType.Author
> , 
> author));<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  entry.Published = 
> DateTime.Now;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  entry.Updated = 
> DateTime.Now;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  Where newPlace = new 
> Where();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  newPlace.ValueString = 
> place;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> entry.Locations.Add
> (newPlace);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  When newTime = new 
> When();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> newTime.StartTime = 
> startTime;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  newTime.EndTime = 
> endTime;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  newTime.AllDay = fAllDay; 
> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> entry.Times.Add(newTime);
> <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> return feed.Insert(entry) as 
> EventEntry;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
> }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>Frank 
> Mantek<br><br><div><span class="gmail_quote">On 7/4/06, <b 
> class="gmail_sendername"><a href="mailto:[EMAIL PROTECTED]">
> [EMAIL PROTECTED]</a></b> &lt;<a href="mailto:[EMAIL PROTECTED]">[EMAIL 
> PROTECTED]</a>&gt; wrote:</span><blockquote class="gmail_quote" 
> style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; 
> padding-left: 1ex;">
> <br>First of all I have no problem to add Iteams my using 
> atomEntry.<br>Simple, I can add iteams at the current date and time. But I 
> want to<br>write my own date! Can I use AtomEntry? or is EventEntry 
> better?<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  EventEntry entry2 = new EventEntry();
> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>  AtomEntry entry = new AtomEntry(); //new 
> item<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Reminder<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reminder
>  rem = new 
> Reminder();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rem.Hours
>  = 
> 1;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;entry2.Reminder
>  = 
> rem;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Date<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime
>  startTime 
> =<br>DateTime.Parse(&quot;2006-06-05T15:00:00-08:00&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DateTime
>  endTime =<br>DateTime.Parse(&quot;2006-06-07T17:00:00-08:00&quot;);
> <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When
>  eventTimes = new 
> When();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eventTimes.StartTime
>  = 
> startTime;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eventTimes.EndTime
>  = 
> endTime;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;entry2.Times.Add(eventTimes);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Information
> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AtomPerson
>  author = 
> new<br>AtomPerson(AtomPersonType.Author);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;author.Name
>  = 
> CalenderHashTable[0].ToString();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;author.Email
>  = 
> CalenderHashTable[1].ToString();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> entry2.Authors.Add(author);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;entry2.Title.Text
>  = 
> CalenderHashTable[2].ToString();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;entry2.Content.Content
>  
> =<br>CalenderHashTable[3].ToString();<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Uri
>  postUri = new
> <br>Uri(&quot;<a href="http://www.google.com/calendar/feeds/[EMAIL 
> PROTECTED]/private/full">http://www.google.com/calendar/feeds/[EMAIL 
> PROTECTED]/private/full</a>&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
> <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AtomEntry
>  insert = service.Insert(postUri, 
> entry2);<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;session.send(&quot;Adding
>  your 
> data.&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;catch
>  (Exception 
> ee)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
> <br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(&quot;Error:
>  &quot; + 
> ee);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>The
>  code has two entry, one from EntryEvent and another from 
> AtomEntry.<br>AtomEntry is ok, but I tried to add time with EntryEvent, with 
> no
> <br>success.&nbsp;&nbsp;Can I add time with AtomEntry? Have looked at 
> publish, but<br>never understood it.<br><br><br>
> ------=_Part_17324_25437871.1152018127074--


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi
-~----------~----~----~----~------~----~------~--~---

Reply via email to