示例#1
0
        public void UpdateObject(ObjectRect oldO, ObjectRect newO)
        {
            var ro = context.Value.RentObjects.Where(r => r.Id == oldO.Id).Select(ro => ro).FirstOrDefault();

            ro.Name    = newO.Name;
            ro.Address = newO.Address;
            context.Value.SaveChanges();
        }
示例#2
0
 public void AddObject(ObjectRect obj)
 {
     context.Value.RentObjects.Add(new RentObject()
     {
         Name = obj.Name, Address = obj.Address
     });
     context.Value.SaveChanges();
 }
示例#3
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            ObjectRect or = new ObjectRect()
            {
                Name = this.tbName.Text, Address = this.tbAddress.Text
            };

            orNew        = or;
            DialogResult = DialogResult.OK;
        }
示例#4
0
        public List <LayerRect> GetLayersOfObject(ObjectRect oRect)
        {
            var dbo = context.Value.RentObjects.Where(x => x.Id == oRect.Id).FirstOrDefault();

            return(context.Value.RentLayers
                   .Where(x => x.Object.Id == dbo.Id)
                   .Select(x => new LayerRect()
            {
                Id = x.Id, Name = x.Name, FileName = x.LayerFileName, LayerFile = x.LayerFile
            }).ToList());;
        }
示例#5
0
        public void AddObjectLayer(ObjectRect oRect, LayerRect lRect)
        {
            // найдем объект в базе с таким адресом и названием и в него будем добавлять введенный пользователем слой;
            var dbo = context.Value.RentObjects.Where(x => x.Id == oRect.Id).FirstOrDefault();

            context.Value.RentLayers.Add(new RentLayer()
            {
                Name = lRect.Name, LayerFileName = lRect.FileName, Object = dbo, LayerFile = lRect.LayerFile
            });
            context.Value.SaveChanges();
        }