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 })); } }
/* * */ 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(); }
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 })); } }