public async Task DoesNotDeleteDisciplineWithScore()
        {
            var testDisciplines = await service.GetByName("Test Name");

            int disciplineWithoutScoreId = testDisciplines.FirstOrDefault(d => d.Score.HasValue).IdDiscipline;

            Assert.ThrowsAsync <ArgumentException>(async() => await service.Delete(disciplineWithoutScoreId));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Delete(int id)
        {
            var result = new ApiResultModel <object>();

            try
            {
                await _service.Delete(id);

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

            return(Ok(result));
        }