1.
Последовательность обработки регистрации:
Шаг 1. Сервер
получает HTTP-запрос POST /api/enrollments.
Шаг 2. Проверяет
обязательные данные студента и курса, а также возможность регистрации.
Шаг 3. При
успешной проверке сохраняет информацию о регистрации в базе данных.
Шаг 4. Возвращает
клиенту ответ 201 Created.
Если данные
неправильные, сервер возвращает сообщение об ошибке, например 400 Bad Request.
Результат:
Регистрация
сохраняется только после успешного выполнения необходимых проверок.
2. Создание
таблицы преподавателей:
SQL-код:
CREATE TABLE
Teachers (
Id INT PRIMARY KEY,
Name VARCHAR(100) NOT NULL,
Department VARCHAR(100) NOT NULL
);
INSERT INTO
Teachers (Id, Name, Department)
VALUES (1,
'Aigul', 'Information Technology');
SELECT * FROM
Teachers;
Результат:
Id Name
Department
1 Aigul
Information Technology
Создана таблица
Teachers, в которую добавлена одна запись.
3. Пример
проверки данных на C#:
bool
ValidateStudent(string name, int age)
{
if (string.IsNullOrWhiteSpace(name))
{
return false;
}
if (age < 0)
{
return false;
}
return true;
}
bool result =
ValidateStudent("", -5);
Console.WriteLine(result);
Результат:
False
Функция
возвращает false, поскольку имя пустое, а возраст имеет недопустимое значение.