public Subject Update(SubjectDTO subject) { var subject1 = subject.ToSubject(); context.SubjectRepository.Update(subject1); context.Save(); return(subject1); }
public IHttpActionResult PostTeachSubject(TeacherSubjectDTO pp, string teacherID, int subjectid) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Teacher teacher = teacherService.GetById(teacherID); SubjectDTO subject = subjectService.GetById(subjectid); Subject subject1 = subject.ToSubject(); TeacherSubject teacherSubject = pnoService.CreatePP(pp); return(Ok()); }
public async Task <SubjectDTO> CreateSubjectDTO(SubjectDTO subjectDto) { try { Subject newSubject = subjectDto.ToSubject(); _context.Attach(new Module { Id = subjectDto.ModuleId }); await _context.Subjects.AddAsync(newSubject); await _context.SaveChangesAsync(); subjectDto.Id = newSubject.Id; return(subjectDto); } catch (Exception ex) { return(null); } }