public IHttpActionResult Post([FromBody] object parameter) { // object does not work //var anonyType = new { }; //string resultBody = JsonConvert.SerializeObject(parameter); //resultBody = resultBody.Replace("{", ""); //resultBody = resultBody.Replace("}", ""); //var para = JsonConvert.DeserializeAnonymousType(resultBody, anonyType); // must include a ObjType = "UserGroup" in parameter object string objType = MapClass <AppClass> .ObjType(parameter); if (objType == "") { return(BadRequest("Object is null.")); } var action = new ActionApp <AppClass>(); string result = action.ActionsObj(objType, parameter); if (result == "Failed") { return(new ReturnMessage("Add Object Content to Database Failed", Request)); } else { return(Ok(result)); } }
public void PutTest() { // Arrange string uri = "UserGroupStudent"; string expect = "Successfully"; //Act var iAction = new ActionApp <UserGroupMemberStudent>(); // new ActionAppUserGroup()); var result = iAction.ActionsObj(uri, _para); Assert.AreEqual(expect, result.Substring(0, 12), $" Edit New App role {result} . "); }
/// <summary> /// Add one app to launch or close list /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddAppAction(object sender, RoutedEventArgs e) { Button button = (Button)sender; if (button.Name == "addLaunchAppButton") { ActionApp newApp = new ActionApp(ActionType.launchApp, "Select an application to launch"); trackedApp.LaunchAppList.Add(newApp); launchAppListGrid.Items.Add(newApp); } else if (button.Name == "addCloseAppButton") { ActionApp newApp = new ActionApp(ActionType.closeApp, "Select an application to close"); trackedApp.CloseAppList.Add(newApp); closeAppListGrid.Items.Add(newApp); } JsonData.Savejson(fileType.trackedList); }
public IHttpActionResult Delete([FromBody] object parameter) { // object does not work // must include a ObjType = "UserGroup" in parameter object string objType = MapClass <AppClass> .ObjType(parameter); if (objType == "") { return(BadRequest("Object is null.")); } var action = new ActionApp <AppClass>(); string result = action.ActionsObj(objType, parameter); if (result == "Failed") { return(new ReturnMessage("Delete Object Content in Database Failed", Request)); } else { return(Ok(result)); } }