Exemple #1
0
        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));
            }
        }
Exemple #2
0
        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);
        }
Exemple #4
0
        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));
            }
        }