Exemplo n.º 1
0
        private void EnableTabsBasedonRules(SptoCSRules LocalRules)
        {
            if (LocalRules.AddBusinessLogic == true)
            {
                ShowEngineTab = Visibility.Visible;
            }
            else
            {
                ShowEngineTab = Visibility.Collapsed;
            }

            if (LocalRules.AddDataAccessLogic == true)
            {
                ShowDataAccessTab = Visibility.Visible;
            }
            else
            {
                ShowDataAccessTab = Visibility.Collapsed;
            }

            if (LocalRules.AddModelLogic == true)
            {
                ShowModelTab = Visibility.Visible;
            }
            else
            {
                ShowModelTab = Visibility.Collapsed;
            }

            if (LocalRules.AddContractLogic == true)
            {
                ShowContractTab = Visibility.Visible;
            }
            else
            {
                ShowContractTab = Visibility.Collapsed;
            }

            if (LocalRules.AddAUTforBLLogic == true)
            {
                ShowAUTforBLTab = Visibility.Visible;
            }
            else
            {
                ShowAUTforBLTab = Visibility.Collapsed;
            }

            if (LocalRules.AddAUTforDALLogic == true)
            {
                ShowAUTforDALTab = Visibility.Visible;
            }
            else
            {
                ShowAUTforDALTab = Visibility.Collapsed;
            }
        }
Exemplo n.º 2
0
 public NextGenResharperViewmodel(NGReSharperContext nGReSharperContext)
 {
     _nGReSharperContext = nGReSharperContext;
     _SPtoCSrulemodel    = new SptoCSRules();
     _SPtoCSrulemodel.AddBusinessLogic = true;
     _convertType     = ConvertionType.ConvertSPtoCS;
     ShowProgressRing = Visibility.Hidden;
     DisableTabsBasedonRules();
     ProcessIndicator = Visibility.Collapsed;
 }
        public ConvertModeltoCSharp(IntermediateModel intermediateModel, SptoCSRules rulesModel, ILogger logger)
        {
            _intermediateModel = intermediateModel;
            _rulesModel        = rulesModel;
            _logger            = logger;

            _contract           = new Contract(_intermediateModel, _rulesModel, _logger);
            _model              = new Model(_intermediateModel, _rulesModel, _logger);
            _dataAccess         = new DataAccess(_intermediateModel, _rulesModel, _logger);
            _engine             = new Engine(_intermediateModel, _rulesModel, _logger);
            _dataAccessUnitTest = new DataAccessUnitTest(_intermediateModel, _rulesModel, _logger);
        }
Exemplo n.º 4
0
        public Engine(IntermediateModel intermediateModel, SptoCSRules rulesModel, ILogger logger)
        {
            _intermediateModel = intermediateModel;
            _rulesModel        = rulesModel;
            _logger            = logger;

            sModelName        = _intermediateModel.BLClassName + "Model";
            sDALName          = _intermediateModel.BLClassName + "DataAccess";
            sModelPrivateName = "_" + _intermediateModel.BLClassName + "Model";
            sDALPrivateName   = "_" + _intermediateModel.BLClassName + "DataAccess";

            PrivateMemmberList = new List <string>();
        }
Exemplo n.º 5
0
        public bool ConvertStoredProcedureToCSharpCode(string sStoreProc, SptoCSRules _SPtoCSrulemodel)
        {
            try
            {
                //code to convert Stored Proc to Intermediate Model
                _convertSPtoIM = new ConvertStoredProctoModel(sStoreProc, InterModelGet, _logger);
                _convertSPtoIM.Convert();

                //Code to convert Intermediate Model to C# code
                _convertIMtoCS = new ConvertModeltoCSharp(InterModelGet, _SPtoCSrulemodel, _logger);
                _convertIMtoCS.Convert();

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 6
0
 public DataAccess(IntermediateModel intermediateModel, SptoCSRules rulesModel, ILogger logger)
 {
     _intermediateModel = intermediateModel;
     _rulesModel        = rulesModel;
     _logger            = logger;
 }
Exemplo n.º 7
0
 public Contract(IntermediateModel intermediateModel, SptoCSRules rulesModel, ILogger logger)
 {
     _itermediateModel = intermediateModel;
     _rulesModel       = rulesModel;
     _logger           = logger;
 }