Example #1
0
 internal Gradina(int nrLocatie, MagistralaEvenimente magistrala)
 {
     this.nrLocatie  = nrLocatie;
     Flori           = new Flori();
     Legume          = new Legume();
     Pomi            = new Pomi();
     this.magistrala = magistrala;
 }
Example #2
0
 public UnitTest1()
 {
     _masina = new Masina(new PlainText("5"), TipMasina.Berlina, new PlainText("Opel"), new PlainText("Vectra"), new PlainText("2031"), new PlainText("2300"), new PlainText("200k+"), new PlainText("1.9tdi"),
                          new PlainText("1986"), new PlainText("300cp"), new PlainText("rosu"), new PlainText("nu bate nu trocane"));
     _magistrala = new MagistralaEvenimente();
     _magistrala.InregistreazaProcesatoareStandard();
     _mockProcesatorAdaugaMasina = new Mock <ProcesatorEveniment>();
     _magistrala.InregistreazaProcesator(TipEveniment.AdaugareMasina, _mockProcesatorAdaugaMasina.Object);
     _magistrala.InregistreazaProcesator(TipEveniment.RezervaMasina, _mockProcesatorAdaugaMasina.Object);
     // _magistrala.InchideInregistrarea();
 }
Example #3
0
        public void Carte2(Carte c, MagistralaEvenimente magistrala = null)
        {
            _magistralaEveniment = magistrala;
            if (c.Id.Nume.Equals(null))
            {
                throw new NullReferenceException("Id invalid");
            }
            var e = new EvenimentGeneric <Carte>(c.Id, TipEveniment.ImprumutareCarte, c);

            AplicaImprumut(e);
        }
Example #4
0
        public Carte(Carte c, MagistralaEvenimente magistrala = null)
        {
            _magistralaEveniment = magistrala;
            if (c.Id.Nume.Equals(null))
            {
                throw new NullReferenceException("Id invalid");
            }
            var e = new EvenimentGeneric <Carte>(c.Id, TipEveniment.AdaugareCarte, c);

            AplicaAdaug(e);
            //        PublicaEveniment(e);
        }
Example #5
0
 public ActionResult Login(User model)
 {
     if (ModelState.IsValid)
     {
         if (model.IsValid())
         {
             ReadRepository.CitesteCarti();
             MagistralaEvenimente.Process();
             return(RedirectToAction("PaginaPrincipala"));
         }
         else
         {
             ModelState.AddModelError("", "Login data is incorrect!");
         }
     }
     return(View(model));
 }
Example #6
0
 public Gradina CreeazaGradina(int nrLocatie)
 {
     try
     {
         if (nrLocatie < 1 || nrLocatie > 10)
         {
             throw new ArgumentInvalidException("Dati un nr intre 1 si 10");
         }
         var magistrala = new MagistralaEvenimente();
         var gradina    = new Gradina(nrLocatie, magistrala);
         return(gradina);
     }
     catch (ArgumentInvalidException e)
     {
         Console.WriteLine(e.Message);
     }
     return(null);
 }
Example #7
0
 public Test1()
 {
     carte = new Carte()
     {
         Id    = new Text("238s0r-3d3"),
         Nr    = new ISSN("384-9ff4-5g"),
         titlu = new Text("Aventurile lui Tom Sawyer"),
         autor = new Text("Mark Twain"),
         an    = new Text("1876"),
         gent  = Gen_tip.Liric,
         genc  = Gen_continut.Aventură
     };
     magistrala = new MagistralaEvenimente();
     magistrala.InregistreazaProcesatoareStandard();
     mockProcesatorAdaugare = new Mock <ProcesatorEveniment>();
     magistrala.InregistreazaProcesator(TipEveniment.AdaugareCarte, mockProcesatorAdaugare.Object);
     magistrala.InchideInregistrarea();
 }