public IActionResult addItem(String dependencyName, String itemName, String itemDescription, String itemDeadline, long listId)
        {
            if (itemName == null)
            {
                return(View());
            }
            Models.itemAndDependency itemAndDependency = new Models.itemAndDependency();
            itemAndDependency.dependencyName  = dependencyName;
            itemAndDependency.itemName        = itemName;
            itemAndDependency.itemDescription = itemDescription;
            itemAndDependency.listId          = listId;
            itemAndDependency.status          = false;
            itemAndDependency.expired         = false;
            if (itemAndDependency.dependencyName != "No")
            {
                itemAndDependency.dependency = true;
            }
            else
            {
                itemAndDependency.dependency = false;
            }

            itemAndDependency.itemDeadline = DateTime.Parse(itemDeadline);
            int a = 0;

            addItemWithDependency(itemAndDependency);


            return(RedirectToAction("Index", "ShowLists"));
        }
        public void addItemWithDependency(Models.itemAndDependency item)
        {
            RestClient  client  = new RestClient(Models.StaticVariables.url);
            RestRequest request = new RestRequest("/item/addItemWithDependency");

            request.Method        = Method.POST;
            request.RequestFormat = DataFormat.Json;
            request.AddBody(item);
            request.OnBeforeDeserialization = resp => { resp.ContentType = "application/json"; };


            client.Execute(request);
        }