public async Task Update(StudentRequestDTO request) { if (_studentRepositoy.EntityExists(request.Id)) { var student = await _studentRepositoy.GetById(request.Id); student.Update(request.Name, request.PrivateStudent, request.Address, request.Contact, request.CPF); await _studentRepositoy.Update(student.Id, student); } else { _notifications.AddNotification("NotFound", "O estudante informado não existe!"); } return; }
public List <ActivityDTO> GetStudentActivities(StudentRequestDTO request) { return(_StudentsRepo.GetStudentActivities(request.StudentId)); }
public StudentDTO GetStudentDetails(StudentRequestDTO request) { return(_StudentsRepo.GetStudentDetails(request.StudentId)); }
public async Task <IActionResult> Update([FromBody] StudentRequestDTO request) { await _studentService.Update(request); return(NoContent()); }
public async Task Create(StudentRequestDTO request) { var student = new Student(request.Name, request.PrivateStudent, request.Address, request.Contact, request.CPF); await _studentRepositoy.Create(student); }
public List <GroupDTO> GetAvailableGroups(StudentRequestDTO request) { return(_GroupsRepo.GetAvailableGroups(request.StudentId)); }