Esempio n. 1
0
    public string EventList(string startDate, string endDate)
    {
        List<CalendarDTO> events=null;
        try
        {
            DateTime start, end;
            start = FromUnixTimespan(startDate);
            end = FromUnixTimespan(endDate);
            Task task = new Task();
            Collection<Task> taskList = task.GetTaskByStartAndEndDate(start, end);
             //List to hold events
            events = new List<CalendarDTO>();

            DateTime starting = FromUnixTimespan(startDate);
             CalendarDTO value;
            // Loop through events to be added
            //for (int i = 0; i <= 4; i++)
             foreach (Task t in taskList)
            {
                // Create a new event and start to populate
                value = new CalendarDTO();
                // Date is required to be in a unix format
                value.StartDate = ToUnixTimespan(t.CompletionDate);
                value.EndDate = ToUnixTimespan(t.CompletionDate);
                value.id = t.TaskOID;
                value.title =t.Subject ;

                events.Add(value);
            }
        }
        catch (Exception ex)
        { }
        // Serialize the return value so it can be decoded in java.
        System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
        return js.Serialize(events);
    }