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} . ");
        }
Exemple #3
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));
            }
        }