Beispiel #1
0
        public T Execute <T>(CMDDatabaseContext context) where T : class
        {
            var user = context.Users.FirstOrDefault(x => x.Email == _email);

            if (user != null)
            {
                return(user as T);
            }

            var createUser = new CreateUserRunnable(_firstName, _lastName, _email);

            return(context.ExecuteRunnable <T>(createUser));
        }
        public T Execute <T>(CMDDatabaseContext context) where T : class
        {
            var createAuditLog = new CreateAuditLogRunnable(_message, _componentName, _applicationName, _auditLogDate);

            return(context.ExecuteRunnable <T>(createAuditLog));
        }
        public T Execute <T>(CMDDatabaseContext context) where T : class
        {
            var createUser = new CreateExceptionLogRunnable(_message, _innerException, _stackTrace, _exceptionLogDate, _auditLogId);

            return(context.ExecuteRunnable <T>(createUser));
        }