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