public IEnumerable <Excursie> findAllMatch(String numeObiectivTuristic, String oraInceput, String oraSfarsit)
        {
            List <Excursie> tasks   = new List <Excursie>();
            List <Excursie> all     = (List <Excursie>)repoExcursie.FindAllMatch(numeObiectivTuristic);
            Ora             inceput = StringToOra(oraInceput);
            Ora             sfarsit = StringToOra(oraSfarsit);

            foreach (Excursie curent in all)
            {
                Ora curentOra = StringToOra(curent.OraPlecare);
                if (curentOra.ora > inceput.ora && curentOra.ora < sfarsit.ora)
                {
                    tasks.Add(curent);
                }
                else if (curentOra.ora == inceput.ora && curentOra.minut >= inceput.minut && curentOra.ora < sfarsit.ora)
                {
                    tasks.Add(curent);
                }
                else if (curentOra.ora == inceput.ora && curentOra.minut >= inceput.minut && curentOra.ora == sfarsit.ora && curentOra.minut <= sfarsit.minut)
                {
                    tasks.Add(curent);
                }
                else if (curentOra.ora > inceput.ora && curentOra.ora == sfarsit.ora && curentOra.minut <= sfarsit.minut)
                {
                    tasks.Add(curent);
                }
            }

            return(tasks);
        }
        public static OraViewModel Map(Ora ora)
        {
            OraViewModel oraViewModel = new OraViewModel();

            Map(ora, oraViewModel);
            return(oraViewModel);
        }
Beispiel #3
0
        public IHttpActionResult PutOra(int id, Ora ora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != ora.Id)
            {
                return(BadRequest());
            }

            db.Entry(ora).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!OraExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public static void Map(Ora ora, OraViewModel oraViewModel)
 {
     oraViewModel.Id                     = ora.Id;
     oraViewModel.Data                   = ora.Data;
     oraViewModel.NumeroOra              = ora.NumeroOra;
     oraViewModel.InsegnanteUtilizzo     = UserMapper.Map(ora.InsegnanteUtilizzo);
     oraViewModel.InsegnanteDisposizione = UserMapper.Map(ora.InsegnanteDisposizione);
 }
Beispiel #5
0
        public void not_valid_compositeOp_return_valid_Compositing()
        {
            //ARRANGE
            var notValidCompositeOp = "svg:not-valid";
            //ACT
            var compositing = Ora.GETCompositingOperatorFromCompositeOp(notValidCompositeOp);

            //ASSERT
            Assert.AreEqual(compositing, Ora.Compositing.SourceOver);
        }
Beispiel #6
0
 public OracleConnection AbrirConexion()
 {
     if (Ora.State == ConnectionState.Closed)
     {
         Ora.Open();
         return(Ora);
     }
     Console.WriteLine("Estado: " + Ora.State);
     return(Ora);
 }
Beispiel #7
0
        public void not_valid_compositeOp_return_valid_Blending()
        {
            //ARRANGE
            var notValidCompositeOp = "svg:not-valid";

            //ACT
            var blending = Ora.GETBlendingFromCompositeOp(notValidCompositeOp);

            //ASSERT
            Assert.AreEqual(blending, Ora.Blending.Normal);
        }
Beispiel #8
0
        public IHttpActionResult GetOra(int id)
        {
            Ora ora = db.Ore.Find(id);

            if (ora == null)
            {
                return(NotFound());
            }

            OraViewModel oraViewModel = OraMapper.Map(ora);

            return(Ok(oraViewModel));
        }
Beispiel #9
0
 public string CerrarConexion()
 {
     if (Ora.State == ConnectionState.Open)
     {
         Ora.Close();
         return(Ora.State.ToString());
     }
     else
     {
         Ora.Close();
     }
     return(Ora.State.ToString());
 }
Beispiel #10
0
        public IHttpActionResult DeleteOra(int id)
        {
            Ora ora = db.Ore.Find(id);

            if (ora == null)
            {
                return(NotFound());
            }

            db.Ore.Remove(ora);
            db.SaveChanges();

            return(Ok(ora));
        }
Beispiel #11
0
        public IHttpActionResult PostOra(OraViewModel oraViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Ora ora = new Ora();

            ora.Data      = oraViewModel.Data;
            ora.NumeroOra = oraViewModel.NumeroOra;
#warning Da sistemare con autenticazione
            //ora.IdInsegnanteDisposizione = User.Identity.GetUserId();
            ora.IdInsegnanteDisposizione = oraViewModel.InsegnanteDisposizione.Id;

            db.Ore.Add(ora);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = ora.Id }, ora));
        }
Beispiel #12
0
 public EzhkhReport()
 {
     pg  = new pg();
     ora = new Ora();
 }