public InternshipCourseEntity Create(UserEntity userEntity, InternshipCourseEntity internshipCourseEntity) { InternshipCourse internshipCourse = internshipCourseEntity.ToModel(); Student student = IMSContext.Students.Where(s => s.Id == userEntity.Id).FirstOrDefault(); if (student == null) { throw new BadRequestException("user khong tim thay"); } student.InternshipCourses.Add(internshipCourse); IMSContext.InternshipCourses.Add(internshipCourse); IMSContext.SaveChanges(); return(new InternshipCourseEntity(internshipCourse)); }
public InternshipCourseEntity Update([FromRoute] Guid internshipCourseId, [FromBody] InternshipCourseEntity internshipCourseEntity) { return(internshipCourseService.Update(UserEntity, internshipCourseId, internshipCourseEntity)); }
public InternshipCourseEntity Create([FromBody] InternshipCourseEntity internshipCourseEntity) { return(internshipCourseService.Create(UserEntity, internshipCourseEntity)); }
public InternshipCourseEntity Update(UserEntity userEntity, Guid internshipCourseId, InternshipCourseEntity internshipCourseEntity) { Student student = IMSContext.Students.Where(s => s.Id == userEntity.Id).FirstOrDefault(); InternshipCourse internshipCourse = IMSContext.InternshipCourses.Where(s => s.Id == internshipCourseId).FirstOrDefault(); if (internshipCourse == null) { throw new BadRequestException("Khong tim thay course"); } internshipCourseEntity.ToModel(internshipCourse); IMSContext.SaveChanges(); return(new InternshipCourseEntity(internshipCourse)); }