public static Lecturer ToLecturer(this LecturerBasic lecturerBasic) => new Lecturer { FirstName = lecturerBasic.FirstName, LastName = lecturerBasic.LastName, Title = lecturerBasic.Title, Opinions = new List <Opinion>() };
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()); }
public void AddLecturer(LecturerBasic lecturer) { using var connection = new MySqlConnection(_connectionString); connection.Execute(InsertLecturerSQL, lecturer); }