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)); }