public HttpWebResponse getAllitems()
        {
            HttpWebResponse allItems = sendRequest(Constants.Urls.GET_LISTS_URL, HttpMethod.GET);

            SendToOutput.SendHttpResponse(allItems);
            return(allItems);
        }
        public HttpWebResponse createItems(string userName, string taskName, string taskDate)
        {
            string          taskjsonBody = string.Format("{0}\"{2}\":{0}\"{3}\":\"{4}\"{1}{1}", "{", "}", userName, taskName, taskDate);
            HttpWebResponse createItem   = sendRequest(Constants.Urls.CREATE_LISTS_URL, HttpMethod.POST, taskjsonBody);

            SendToOutput.SendHttpResponse(createItem);
            return(createItem);
        }
Example #3
0
        public List <Dictionary <string, object> > getUniqueTask(string taskName, DateTime taskDate)
        {
            List <Dictionary <string, object> > uniqueTask = new List <Dictionary <string, object> >();

            try
            {
                DataTable Tasks = this.executeQuery(String.Format("SELECT * FROM LISTS WHERE NAME = '{0}' AND DATE = '{1}'", taskName, taskDate.ToString("yyyy-MM-dd")));

                SendToOutput.SendSQLResponse(Tasks);
                uniqueTask = this.serializeResult(Tasks);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.StackTrace);
            }
            return(uniqueTask);
        }
Example #4
0
        public List <Dictionary <string, object> > getAllTasks()
        {
            List <Dictionary <string, object> > allTasks = new List <Dictionary <string, object> >();

            try
            {
                DataTable Tasks = this.executeQuery(String.Format("SELECT * FROM LISTS"));
                if (Tasks.Rows.Count == 0)
                {
                    Console.WriteLine("Table is empty");
                }
                else
                {
                    SendToOutput.SendSQLResponse(Tasks);
                }
                allTasks = this.serializeResult(Tasks);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.StackTrace);
                allTasks = null;
            }
            return(allTasks);
        }
Example #5
0
 /// <summary>
 /// Activates the modules operations
 /// </summary>
 public override void Run()
 {
     SendToOutput?.Invoke("I am running!");
 }