Пример #1
0
        public async Task <Test> UpdateTest(int id, TestEditRequest testRequest)
        {
            var test = await _baseRepository.GetById(id);

            if (test == null)
            {
                throw new Exception("Not Found");
            }

            test.CourseId    = testRequest.CourseId;
            test.TestName    = testRequest.TestName;
            test.Createsby   = testRequest.Createsby;
            test.DateCreated = testRequest.DateCreated;
            test.DateTest    = testRequest.DateTest;
            test.Time        = testRequest.Time;
            test.State       = testRequest.State;

            return(await _baseRepository.Update(test));
        }
Пример #2
0
        public async Task <ActionResult <Test> > UpdateTest([FromRoute] int id, TestEditRequest createRequestTest)
        {
            var test = await _testService.UpdateTest(id, createRequestTest);

            return(Ok(test));
        }