Beispiel #1
0
 public IActionResult UpdateMatSpec(MaterieSpec mater)
 {
     try
     {
         _adminService.EditMaterieSpec(mater);
         return(Ok(new { message = "Materia a fost modificata cu succes" }));
     }
     catch (AppException ex)
     {
         return(BadRequest(new { message = ex.Message }));
     }
 }
Beispiel #2
0
        /*
         *
         */
        public void EditMaterieSpec(MaterieSpec materie)
        {
            if (_context.MaterieSpecializare.Count(r => r.IdSpecializare == materie.IdSpecializare) == 0 ||
                _context.MaterieSpecializare.Count(r => r.IdMaterie == materie.IdMaterie) == 0)
            {
                throw new AppException("Nu exista aceasta materie/specializare");
            }

            var mat = _context.MaterieSpecializare.First(m =>
                                                         m.IdMaterie == materie.IdMaterie && m.IdSpecializare == materie.IdSpecializare);

            mat.Semestru = materie.Semestru;
            _context.SaveChanges();
        }
Beispiel #3
0
        public IActionResult AddMaterieSpec(MaterieSpec materiespec)
        {
            var materie = new MaterieSpecializare();

            materie.Semestru       = materiespec.Semestru;
            materie.IdMaterie      = materiespec.IdMaterie;
            materie.IdSpecializare = materiespec.IdSpecializare;
            try
            {
                _adminService.AddMaterieSpec(materie);
                return(Ok(new { message = "Materia a fost adaugata cu succes" }));
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }