示例#1
0
 public void UnbanComputer(Computer computer)
 {
     using (var context = NewContext())
     {
         var r = context.Computers.SingleOrDefault(x => x.IpAddress == computer.IpAddress);
         r.Banned = false;
         context.SubmitChanges();
     }
 }
示例#2
0
        public void AttachComputerToRoom(Computer computer, Room room)
        {
            using (var context = NewContext())
            {
                computer.Room = room;
                context.Computers.Attach(computer, true);

                context.SubmitChanges();
            }
        }
示例#3
0
        public void DetachComputer(Computer computer)
        {
            using (var context = NewContext())
            {
                computer.Room = null;
                context.Computers.Attach(computer, true);

                context.SubmitChanges();
            }
        }
示例#4
0
        public ActionResult AddComputers(AddComputerViewModel viewModel)
        {
            if (!String.IsNullOrEmpty(viewModel.ComputerIP))
            {
                var newComputer = new Computer
                {
                    Banned = false,
                    IpAddress = viewModel.ComputerIP
                };

                _BanStorage.CreateComputer(newComputer);
            }
            return View(viewModel);
        }
示例#5
0
 public void CreateComputer(Computer computer)
 {
     using (var context = NewContext())
     {
         context.Computers.InsertOnSubmit(computer);
         context.SubmitChanges();
     }
 }
示例#6
0
        public void DeleteComputer(Computer computer)
        {
            using (var context = NewContext())
            {
                context.Computers.Attach(computer, true);
                context.Computers.DeleteOnSubmit(computer);

                context.SubmitChanges();
            }
        }
示例#7
0
		private void detach_Computers(Computer entity)
		{
			this.SendPropertyChanging();
			entity.Room = null;
		}
示例#8
0
		private void attach_Computers(Computer entity)
		{
			this.SendPropertyChanging();
			entity.Room = this;
		}
示例#9
0
 partial void DeleteComputer(Computer instance);
示例#10
0
 partial void UpdateComputer(Computer instance);
示例#11
0
 partial void InsertComputer(Computer instance);