public IActionResult EditMaterie(MaterieSem model) { try { _adminService.EditMaterie(model); return(Ok(new { message = "Materia a fost modificata cu succes" })); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
public void EditMaterie(MaterieSem materies) { if (_context.Materie.Count(m => m.IdMaterie == materies.IdMaterie) == 0) { throw new AppException("Nu exista aceasta materie"); } var materie = _context.Materie.First(m => m.IdMaterie == materies.IdMaterie); materie.Nume = materies.Nume; materies.Cod = materies.Cod; materie.NrCredite = materies.NrCredite; materie.Descriere = materies.Descriere; materie.Finalizare = materies.Finalizare; materie.NrPachet = materies.NrPachet; materie.TipActivitate = materies.TipActivitate; _context.SaveChanges(); }