Beispiel #1
0
        public Subject Update(SubjectDTO subject)

        {
            var subject1 = subject.ToSubject();

            context.SubjectRepository.Update(subject1);
            context.Save();
            return(subject1);
        }
Beispiel #2
0
        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());
        }
Beispiel #3
0
        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);
            }
        }