public void AddExamTermLog(ExamTerm examTerm, LogInformation logInfo) { var examTermLog = new ExamTermLog { ExamTermLogIdentificator = _keyGenerator.GenerateNewId(), AlteredEntity = examTerm, LogData = logInfo }; _logRepository.AddExamTermLog(examTermLog); }
// POST: odata/ExamTerms public IHttpActionResult Post(ExamTerm examTerm) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ExamTerms.Add(examTerm); db.SaveChanges(); return(Created(examTerm)); }
// DELETE: odata/ExamTerms(5) public IHttpActionResult Delete([FromODataUri] int key) { ExamTerm examTerm = db.ExamTerms.Find(key); if (examTerm == null) { return(NotFound()); } db.ExamTerms.Remove(examTerm); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/ExamTerms(5) public IHttpActionResult Put([FromODataUri] int key, Delta <ExamTerm> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ExamTerm examTerm = db.ExamTerms.Find(key); if (examTerm == null) { return(NotFound()); } patch.Put(examTerm); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ExamTermExists(key)) { return(NotFound()); } else { throw; } } return(Updated(examTerm)); }
public void copy(ExamTerm exam_Term, ExamtermDto examtermDto) { exam_Term.exam_term_id = examtermDto.exam_term_id; exam_Term.is_active = examtermDto.is_active; exam_Term.name = examtermDto.name; }
public void UpdateExamTerm(ExamTerm examTerm) { var filter = Builders <ExamTerm> .Filter.Eq(x => x.ExamTermIdentificator, examTerm.ExamTermIdentificator); var result = GetExamsTerms().ReplaceOne(filter, examTerm); }
public void AddExamTerm(ExamTerm examTerm) { GetExamsTerms().InsertOne(examTerm); }