private Standart GetStandartByDrawing(DrawingsToStandartHelper helper)
 {
     var hierDataManager = _dataManagersFactory.GetDrawingsHierClassDataManager();
     var gmGost = _dataManagersFactory.GetDataManager<Gost>();
     var standart = helper.CreateStandartByDrawing(Drawing, hierDataManager, gmGost.GetListCollection());
     return standart;
 }
 public Standart CreateStandartByDrawing(ILogging log)
 {
     var helper = new DrawingsToStandartHelper();
     var hierDataManager = _dataManagersFactory.GetDrawingsHierClassDataManager();
     var gmGost = _dataManagersFactory.GetDataManager<Gost>();
     helper.Log = log;
     var standart = helper.CreateStandartByDrawing(_drawing, hierDataManager, gmGost.GetListCollection());
     return standart;
 }
 public Standart CreateAndGroupPositionsStandartByDrawing()
 {
     var helper = new DrawingsToStandartHelper();
     var hierDataManager = _dataManagersFactory.GetDrawingsHierClassDataManager();
     var gmGost = _dataManagersFactory.GetDataManager<Gost>();
     var standart = helper.CreateStandartByDrawing(_drawing, hierDataManager, gmGost.GetListCollection());
     standart = helper.GroupAndSumPositionsStandart(standart);
     return standart;
 }
 public Standart GroupPositionsStandart(Standart standart)
 {
     var helper = new DrawingsToStandartHelper();
     standart = helper.GroupAndSumPositionsStandart(standart);
     return standart;
 }
 public void RegroupPositions()
 {
     DrawingsToStandartHelper helper = new DrawingsToStandartHelper();
     Document.Positions = helper.GroupAndSumOnlyPositionsStandart(Document);
 }
        public Standart CreateStandartByDrawing(ILogging log)
        {
            var helper = new DrawingsToStandartHelper {Log = log};

            return GetStandartByDrawing(helper);
        }