public async Task Execute(CreateDisciplineInput input)
        {
            if (input == null)
            {
                outputPort.WriteError(""); return;
            }
            if (await departmentRepository.GetDepartment(input.DepartmentId) == null)
            {
                outputPort.NotFound("");
            }

            var disciplineId = await departmentRepository.CreateDiscipline(input.DepartmentId, input.Name, input.Description);

            outputPort.Standart(new CreateDisciplineOutput(disciplineId));
        }