public async Task CreatesDisciplineWithoutSemesterAndScoreSuccessfully()
        {
            Assert.DoesNotThrowAsync(async() => await service.Create("Test Name", "Test Professor Name", null));
            var testDisciplines = await service.GetByName("Test Name");

            Assert.IsNotNull(testDisciplines);
            Assert.IsTrue(testDisciplines.Count > 0);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Create([FromQuery] string name, [FromQuery] string professor, [FromQuery] int?semesterId, [FromQuery] float?score = null)
        {
            var result = new ApiResultModel <object>();

            try
            {
                await _service.Create(name, professor, semesterId, score);

                result.Message = "Success";
            }
            catch (Exception ex)
            {
                result.ErrorMessage = ex.Message;
            }

            return(Ok(result));
        }