Ejemplo n.º 1
0
        //[Authorize(Roles = AppRoles.PUBLIC)]
        public async Task <IHttpActionResult> GetTestDetail([FromUri] GetTestDetailRequestArgs args)
        {
            if (args == null)
            {
                return(InvalidRequest("Please specify required parameters."));
            }

            var result = await testService.GetTestDetailAsync(args);

            return(Ok(result));
        }
Ejemplo n.º 2
0
        public async Task <Test> GetTestDetailAsync(GetTestDetailRequestArgs request)
        {
            var data = await DbContext.ExecuteReaderAsync(DataConstants.PR_GET_TEST_DETAIL,
                                                          CommandType.StoredProcedure,
                                                          args =>
            {
                args.Add("@TestID", request.TestID);
                //args.Add("@UserID", userContext.GetContext().FullName);
            }, reader => new Test
            {
                TestID     = reader.Get <int>(0),
                StatusCode = reader.Get <int>(1)
            });

            return(data.FirstOrDefault());
        }