public async Task <IActionResult> Put([FromBody] Faculty faculty) { if (faculty == null) { return(BadRequest()); } await FacultyRepository.UpdateAsync(FacultyConverter.Convert(faculty)); return(new OkObjectResult(faculty)); }
public async Task <IActionResult> Get(int id) { var faculty = await FacultyRepository.GetEntityAsync(id); if (faculty == null) { return(NotFound()); } return(new OkObjectResult(FacultyConverter.Convert(faculty))); }
public async Task <IEnumerable <FacultyResponse> > GetAdminFaculties() { var faculties = await FacultyRepository.GetEntityListAsync(); return(faculties.Select(f => FacultyConverter.ConvertTo(f))); }