Exemple #1
0
 public static Lecturer ToLecturer(this LecturerBasic lecturerBasic)
 => new Lecturer
 {
     FirstName = lecturerBasic.FirstName,
     LastName  = lecturerBasic.LastName,
     Title     = lecturerBasic.Title,
     Opinions  = new List <Opinion>()
 };
Exemple #2
0
        public async Task <IActionResult> AddLecturer(string token, LecturerBasic lecturer)
        {
            var accessType = await _authRepo.GetAccessTypeAsync(token);

            if (accessType < AccessType.Admin)
            {
                return(Unauthorized());
            }

            Console.WriteLine($"{lecturer.FirstName} {lecturer.LastName}");
            _lecturerRepo.AddLecturer(lecturer.ToLecturer());
            return(Ok());
        }
Exemple #3
0
 public void AddLecturer(LecturerBasic lecturer)
 {
     using var connection = new MySqlConnection(_connectionString);
     connection.Execute(InsertLecturerSQL, lecturer);
 }