Exemple #1
0
        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));
        }
Exemple #5
0
 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);
 }