Exemplo n.º 1
0
 public static Hold GetHold(HoldProxy hp)
 {
     return(new Hold
     {
         Id = hp.Id,
         Holdset = (int)Utils.ReadHoldsetString(hp.Holdset),
         Name = hp.Name
     });
 }
Exemplo n.º 2
0
        private bool LoadHold(HoldProxy p)
        {
            Hold   h = Deproxy.GetHold(p);
            string objTypeAndName = p.GetDataType().ToLower() + ": " + p.FriendlyString();

            if (moonServer.Holds.Any(o => o.Name.Equals(h.Name)))
            {
                if (ErrorOnDupCheckBox.Checked)
                {
                    throw new DuplicateException(objTypeAndName);
                }
                StatusTextBox.AppendText("Skipping duplicate " + objTypeAndName + "\n");
                return(false);
            }
            StatusTextBox.AppendText("Adding " + objTypeAndName + "\n");
            moonServer.Holds.Add(h);
            moonServer.SaveChanges();
            return(true);
        }