예제 #1
0
        public ActionResult <int> PostTest(TestInputModel testModel)
        {
            if (string.IsNullOrWhiteSpace(testModel.Name))
            {
                return(BadRequest("Введите название теста"));
            }
            if (string.IsNullOrWhiteSpace(testModel.DurationTime))
            {
                return(BadRequest("Введите время прохождения теста"));
            }
            if (testModel.QuestionNumber == null)
            {
                return(BadRequest("Введите количество вопросов в тесте"));
            }
            if (testModel.SuccessScore == null)
            {
                return(BadRequest("Введите минимальный балл для прохождения теста"));
            }
            Mapper           mapper  = new Mapper();
            TestDTO          testDto = mapper.ConvertTestInputModelToTestDTO(testModel);
            AuthorDataAccess test    = new AuthorDataAccess();

            return(Ok(test.AddTest(testDto)));
        }