Пример #1
0
        private void AddMethod(string dbRepositoryName, string methodSignature)
        {
            IMethodData method = new MethodParser(methodSignature);

            if (!method.IsValid)
            {
                _logger.Error("Method is not valid: " + methodSignature);
                return;
            }
            _logger.Info("Adding method " + method.MethodName + " to " + dbRepositoryName);
            _logger.Info("... interface");
            CodeHelper.AddMethodToClass(GetInterfaceFileName(dbRepositoryName), CodeHelper.GetInterfaceSignatureForMethod(method));
            _logger.Info("... DbRepository");
            CodeHelper.AddMethodToClass(GetDbRepositoryFileName(dbRepositoryName), CodeHelper.GetEmptyMethod(method));
            _logger.Info("... MockDbRepository");
            CodeHelper.AddMethodToClass(GetMockDbRepositoryFileName(dbRepositoryName), CodeHelper.GetMockMethod(method, dbRepositoryName));
            _logger.Info("completed.");
        }
Пример #2
0
 private void AddFactoryMethod(string dbRepositoryName)
 {
     _logger.Info("... adding factory method");
     CodeHelper.AddMethodToClass(GetDbRepositoryFactoryFileName(), CodeHelper.GetDbRepositoryFactoryMethod(dbRepositoryName));
 }