public async Task <ActionResult <ApplicationForManagementViewModel> > SelectStudentForInternshipAsync(int id, [FromBody] ApplicationForManagementViewModel applicationViewModel) { if (!_applicationService.ExistsApplication(applicationViewModel.Id, id)) { return(BadRequest($"Nu s-a gasit inregistrarea studentului {applicationViewModel.Fullname} la acest internship")); } var student = _studentService.GetStudentById(applicationViewModel.Id); var internsip = _internshipService.GetInternshipById(id); await _applicationService.SelectStudentForInternshipAsync(student, internsip); applicationViewModel.Status = "CONTACTAT"; return(Ok(JsonConvert.SerializeObject(applicationViewModel))); }