Пример #1
0
        //List<tip de date> numeleListei
        public MainViewModel()
        {
            AdaugaMaterieComand = new DelegateCommand(AdaugaMaterieComand_Execute);
            Materii             = new ObservableCollection <MaterieViewModel>();

            Materie matematica = new Materie();

            matematica.Nume = "matematica";
            //matematica.Specializari = new List<SpecializareEnum>();

            matematica.Specializari.Add(SpecializareEnum.MateInfo);
            matematica.Specializari.Add(SpecializareEnum.BioChimie);

            MaterieViewModel matematicaVM = new MaterieViewModel(matematica);

            Materii.Add(matematicaVM);
        }
Пример #2
0
 public NoteExamene(Detaliucontract detaliuContract, Materie materie, int?notaFinala)
 {
     AnStudiu      = detaliuContract.AnDeStudiu;
     SemestruPlan  = detaliuContract.Semestru;
     CodDisciplina = materie.Cod;
     Disciplina    = materie.Nume;
     NotaSesiune   = detaliuContract.Nota;
     NotaRestanta  = detaliuContract.NotaRestanta;
     NotaFinala    = notaFinala;
     NrCredite     = materie.NrCredite;
     if (detaliuContract.DataPromovarii != null)
     {
         DataPromovarii = detaliuContract.DataPromovarii.Value.ToString("yyyy-MM-dd");
     }
     else
     {
         DataPromovarii = "-";
     }
 }
Пример #3
0
        public IActionResult AddMaterie(AddMaterie model)
        {
            var materie = new Materie();

            materie.Nume          = model.Nume;
            materie.Cod           = model.Cod;
            materie.NrCredite     = model.NrCredite;
            materie.Descriere     = model.Descriere;
            materie.Finalizare    = model.Finalizare;
            materie.NrPachet      = model.NrPachet;
            materie.TipActivitate = model.TipActivitate;
            try
            {
                _adminService.AddMaterie(materie);
                return(Ok(new { message = "Materia a fost adaugata cu succes" }));
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
Пример #4
0
        public void AddMaterie(Materie mater)
        {
            if (_context.Materie.Any(materie => materie.Nume == mater.Nume))
            {
                throw new AppException("Exista o materie cu numele asta");
            }

            if (_context.Materie.Any(materie => materie.Cod == mater.Cod))
            {
                throw new AppException("Exista o materie cu codul asta");
            }

            if (_context.Materie.Any(materie => materie.Nume == mater.Nume) &&
                _context.Materie.Any(materie => materie.Cod == mater.Cod))
            {
                throw new AppException("Exista materia respectiva");
            }

            _context.Materie.Add(mater);
            _context.SaveChanges();
        }
Пример #5
0
 public async Task <bool> Update(Materie model)
 {
     return(await _materiiRepository.UpdateAsync(model));
 }
Пример #6
0
 public async Task Add(Materie model)
 {
     await _materiiRepository.AddAsync(model);
 }
Пример #7
0
 public bool FaceTema(Materie materie)
 {
     //
     Console.WriteLine($"Elevul {Nume} participa la cursul {materie}");
     return(true);
 }
Пример #8
0
 public Profesor(string name, int age, string address, Materie materie) : base(name, age, address)
 {
     _materie = materie;
 }
Пример #9
0
 public MaterieNedetaliata(Materie materie)
 {
     IdMaterie = materie.IdMaterie;
     Nume      = materie.Nume;
 }
Пример #10
0
 public async Task AddAsync(Materie entity)
 {
     await _materii.InsertOneAsync(entity);
 }