/// <summary>
 /// Inserts the specified figure.
 /// </summary>
 /// <param name="figure">The figure.</param>
 public void Insert(Figure figure)
 {
     figure.SetInfo(false);
     figure.Version = 0;
     foreach (var item in figure.FigureDetail)
     {
         item.SetInfo(false); // Version = 0);
     }
     this.Context.Figures.Add(figure);
     this.Context.SaveChanges();
 }