예제 #1
0
        public HttpResponseMessage GetItem(Guid id)
        {
            HttpResponseMessage H = new HttpResponseMessage();

            DataAccess.testSetData  data = new DataAccess.testSetData();
            List <TestSet.Test_Set> list = new List <TestSet.Test_Set>();

            list = data.GetTestSet(id);

            var collection = list;

            dynamic collectionWrapper = new
            {
                testsets = collection
            };

            var output = JsonConvert.SerializeObject(collectionWrapper);

            JsonSerializerSettings JSS = new JsonSerializerSettings();

            H.Content    = new StringContent(output);
            H.StatusCode = HttpStatusCode.OK;

            return(H);
        }
예제 #2
0
        public HttpResponseMessage GetTestSet([FromUri] string TestSetName)
        {
            HttpResponseMessage H = new HttpResponseMessage();

            DataAccess.testSetData  data = new DataAccess.testSetData();
            List <TestSet.Test_Set> list = new List <TestSet.Test_Set>();
            string parameter             = "testset_title";
            string query = @"select * from qadata.ref_testset where " + parameter + @" = @EqualsWhat";

            list = data.GetTestSet(query, "Varchar", TestSetName);

            var collection = list;

            dynamic collectionWrapper = new
            {
                testsets = collection
            };

            var output = JsonConvert.SerializeObject(collectionWrapper);

            JsonSerializerSettings JSS = new JsonSerializerSettings();

            H.Content    = new StringContent(output);
            H.StatusCode = HttpStatusCode.OK;

            return(H);
        }
예제 #3
0
        public HttpResponseMessage Maintain_TestSet(Guid id, [FromBody] TestSet.Test_Mapping item, [FromUri] string username)
        {
            HttpResponseMessage H = new HttpResponseMessage();

            item.Test_Set_Id = id;

            DataAccess.testSetData data = new DataAccess.testSetData();
            Guid ID_Num = data.Maintain_TestSet_Mapping(item, username);

            H.Content    = new StringContent(Convert.ToString(ID_Num));
            H.StatusCode = HttpStatusCode.OK;

            return(H);
        }
예제 #4
0
        public HttpResponseMessage AddTestSet([FromBody] TestSet.Test_Set item, [FromUri] string username)
        {
            HttpResponseMessage H = new HttpResponseMessage();

            item.Id     = Guid.NewGuid();
            item.Status = 1;

            DataAccess.testSetData data = new DataAccess.testSetData();
            Guid ID_Num = data.Maintain_TestSet(item, username);


            H.Content    = new StringContent(Convert.ToString(ID_Num));
            H.StatusCode = HttpStatusCode.OK;

            return(H);
        }