Beispiel #1
0
        public void Destroy(software_por_equipo soft)
        {
            if (!UpdateDatabase)
            {
                var target = GetAll().FirstOrDefault(p => p.equipo_fk == soft.equipo_fk && p.software_fk == soft.software_fk);   // vallenato
                if (target != null)
                {
                    GetAll().Remove(target);
                }
            }
            else
            {
                var entity = new software_por_equipo();

                entity.equipo_fk   = soft.equipo_fk;
                entity.software_fk = soft.software_fk;

                entities.software_por_equipo.Attach(entity);

                entities.software_por_equipo.Remove(entity);



                entities.SaveChanges();
            }
        }
Beispiel #2
0
        ////public void Create(software_por_equipo _software_por_equipo)
        ////{

        ////        var entity = new software_por_equipo();



        ////        entities.software_por_equipo.Add(_software_por_equipo);
        ////        entities.SaveChanges();

        ////     //   product.ProductID = entity.ProductID;

        ////}


        public void Create(software_por_equipo _software_por_equipo)
        {
            entities.software_por_equipo.Add(_software_por_equipo);
            entities.SaveChanges();

            //   product.ProductID = entity.ProductID;
        }
Beispiel #3
0
        public IList <software_por_equipo> GetAll(int id)
        {
            List <software_por_equipo> cleanList = new List <software_por_equipo>();

            // var result = HttpContext.Current.Session["software_por_equipo"] as IList<software_por_equipo>;



            if (!UpdateDatabase)    // result == null || UpdateDatabase
            {
                var result = entities.software_por_equipo.Include(s => s.software).Where(ss => ss.equipo_fk == id).ToList();


                foreach (software_por_equipo s in result)
                {
                    software_por_equipo it = new software_por_equipo();
                    it.equipo_fk       = s.equipo_fk;
                    it.software_fk     = s.software_fk;
                    it.software_nombre = s.software.nombre;
                    it.software_por_equipo_unique_id = s.software_por_equipo_unique_id;
                    it.observaciones = s.observaciones;
                    cleanList.Add(it);
                }


                // test

                foreach (software_por_equipo s in cleanList)
                {
                    // s.software_nombre = s.software.nombre;
                    s.software_por_equipo_unique_id = s.equipo_fk * 1000 + s.software_fk;
                    s.software = null;
                    s.equipo   = null;
                }


                //  HttpContext.Current.Session["software_por_equipo"] = cleanList;
            }

            return(cleanList);
        }
Beispiel #4
0
 public void Update(software_por_equipo _software_por_equipo)
 {
     entities.software_por_equipo.Attach(_software_por_equipo);
     entities.Entry(_software_por_equipo).State = EntityState.Modified;
     entities.SaveChanges();
 }