Esempio n. 1
0
        public void TestEqual()
        {
            DecorativeColumn decorativeColumn        = new DecorativeColumn(POINT);
            DecorativeColumn anotherDecorativeColumn = new DecorativeColumn(POINT);

            Assert.AreEqual(decorativeColumn, anotherDecorativeColumn);
        }
Esempio n. 2
0
        public PriceAndCost GetPriceAndCostDecorativeColumn()
        {
            DecorativeColumn decorativeColumn = decorativeColumnHandler.GetFirst();
            PriceAndCost     priceAndCost     = _context.PricesAndCosts
                                                .Where(p => p.PriceAndCostId == 5)
                                                .FirstOrDefault();

            return(priceAndCost);
        }
Esempio n. 3
0
 public void AddDecorativeColumn(Grid grid, DecorativeColumn decorativeColumn)
 {
     using (DatabaseContext _context = new DatabaseContext())
     {
         var co = (from c in _context.Grids
                   where c.GridId == grid.GridId
                   select c).FirstOrDefault();
         co.DecorativeColumns.Add(decorativeColumn);
         _context.SaveChanges();
     }
 }
Esempio n. 4
0
        public void Remove(Grid grid, DecorativeColumn decorativeColumn)
        {
            DecorativeColumn decorativeColumnToDelete = null;

            decorativeColumnToDelete = _context.DecorativeColumns
                                       .Where(d =>
                                              (d.Grid.GridId == grid.GridId && d.DecorativeColumnId == decorativeColumn.DecorativeColumnId))
                                       .FirstOrDefault();

            _context.DecorativeColumns.Remove(decorativeColumnToDelete);
            _context.SaveChanges();
        }
Esempio n. 5
0
        public bool Exist(Grid grid, Point ubicationPoint)
        {
            DecorativeColumn decorativeColumnToFind = null;

            decorativeColumnToFind = _context.DecorativeColumns
                                     .Where(w => (w.Grid.GridId == grid.GridId &&
                                                  w.UbicationPoint.X == ubicationPoint.X) &&
                                            w.UbicationPoint.Y == ubicationPoint.Y)
                                     .FirstOrDefault();

            return(!(decorativeColumnToFind == null));
        }
Esempio n. 6
0
        public void Add(Grid grid, DecorativeColumn decorativeColumn, PriceAndCost priceAndCost)
        {
            PriceAndCost priceCost = _context.PricesAndCosts
                                     .Where(w => w.PriceAndCostId == priceAndCost.PriceAndCostId)
                                     .FirstOrDefault();

            decorativeColumn.PriceAndCost = priceCost;
            _context.Grids.Attach(grid);
            decorativeColumn.Grid = grid;
            _context.DecorativeColumns.Add(decorativeColumn);
            _context.SaveChanges();
        }
Esempio n. 7
0
        public void TestRemoveDecorativeColumn()
        {
            Point            point            = new Point(0, 25);
            DecorativeColumn decorativeColumn = new DecorativeColumn(point);

            grid.DecorativeColumns.Add(decorativeColumn);
            DecorativeColumn anotherDecorativeColumn = new DecorativeColumn(new Point(0, 100));

            grid.DecorativeColumns.Add(decorativeColumn);
            grid.DecorativeColumns.Add(anotherDecorativeColumn);
            grid.RemoveDecorativeColumn(point);
            Assert.IsFalse(grid.DecorativeColumns.Contains(decorativeColumn));
        }
Esempio n. 8
0
        public void TestCreateDecorativeColumn()
        {
            DecorativeColumn decorativeColumn = new DecorativeColumn(POINT);

            Assert.IsNotNull(decorativeColumn);
        }